WPT
wpt / selection / collapse-30.html
Spec: Selection API ↗
Runs: Chrome 155.0.8038.0 (wpt@397d01d8e, 2026-09-02) | Firefox 157.0a1 (wpt@397d01d8e, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-5f6fa (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.5 (wpt@2ccd2cbf8, 2026-09-01) | Blitz 7727414ca (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 5133/5133 | 5133/5133 | 5133/5133 | 5133/5133 | 5133/5133 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Set up range 30 [paras[0], 0, paras[0].firstChild, 7] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 31 [testDiv, 2, paras[4], 1] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 32 [testDiv, 1, paras[2].firstChild, 5] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 33 [document.documentElement, 1, document.body, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 35 [document, 0, document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 36 [document, 0, document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 37 [document, 1, document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 38 [testDiv, 0, comment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 39 [paras[2].firstChild, 4, comment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 40 [paras[3], 1, comment, 8] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 41 [foreignDoc, 0, foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 42 [foreignDoc, 1, foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 43 [foreignDoc.body, 0, foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 44 [xmlDoc, 0, xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 45 [xmlDoc, 1, xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 46 [detachedTextNode, 0, detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 51 [detachedComment, 3, detachedComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 52 [detachedComment, 5, detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 53 [detachedForeignComment, 0, detachedForeignComment, 1] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 54 [detachedForeignComment, 4, detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 55 [detachedXmlComment, 2, detachedXmlComment, 6] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 56 [docfrag, 0, docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| Set up range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 2, paras[4], 1] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 1] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 1] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 0, document, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 0, document, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [document, 1, document, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [document, 1, document, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [testDiv, 0, comment, 5] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [testDiv, 0, comment, 5] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [paras[3], 1, comment, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [paras[3], 1, comment, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [docfrag, 0, docfrag, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 10] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 65535] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 7] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.head, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.body, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.head, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.body, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 96] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 36] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, -1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 9] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 8] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedProcessingInstruction, 12] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 3] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 5] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 4] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlComment, 2] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [docfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDocfrag, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, -17] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 1] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |
| setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoctype, 0] | PASS | PASS | PASS | PASS | PASS | — |