Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1329)

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/extend-20-expected.txt

Issue 2704443002: Selection API: extend() should operate DOM Ranges. (Closed)
Patch Set: rebase Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 944: The given range isn't in document. 1 CONSOLE ERROR: line 944: The given range isn't in document.
2 CONSOLE ERROR: line 944: The given range isn't in document. 2 CONSOLE ERROR: line 944: The given range isn't in document.
3 CONSOLE ERROR: line 944: The given range isn't in document. 3 CONSOLE ERROR: line 944: The given range isn't in document.
4 CONSOLE ERROR: line 944: The given range isn't in document. 4 CONSOLE ERROR: line 944: The given range isn't in document.
5 CONSOLE ERROR: line 944: The given range isn't in document. 5 CONSOLE ERROR: line 944: The given range isn't in document.
6 CONSOLE ERROR: line 944: The given range isn't in document. 6 CONSOLE ERROR: line 944: The given range isn't in document.
7 CONSOLE ERROR: line 944: The given range isn't in document. 7 CONSOLE ERROR: line 944: The given range isn't in document.
8 CONSOLE ERROR: line 944: The given range isn't in document. 8 CONSOLE ERROR: line 944: The given range isn't in document.
9 CONSOLE ERROR: line 944: The given range isn't in document. 9 CONSOLE ERROR: line 944: The given range isn't in document.
10 CONSOLE ERROR: line 944: The given range isn't in document. 10 CONSOLE ERROR: line 944: The given range isn't in document.
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 CONSOLE ERROR: line 944: The given range isn't in document. 168 CONSOLE ERROR: line 944: The given range isn't in document.
169 CONSOLE ERROR: line 944: The given range isn't in document. 169 CONSOLE ERROR: line 944: The given range isn't in document.
170 CONSOLE ERROR: line 944: The given range isn't in document. 170 CONSOLE ERROR: line 944: The given range isn't in document.
171 CONSOLE ERROR: line 944: The given range isn't in document. 171 CONSOLE ERROR: line 944: The given range isn't in document.
172 CONSOLE ERROR: line 944: The given range isn't in document. 172 CONSOLE ERROR: line 944: The given range isn't in document.
173 CONSOLE ERROR: line 944: The given range isn't in document. 173 CONSOLE ERROR: line 944: The given range isn't in document.
174 CONSOLE ERROR: line 944: The given range isn't in document. 174 CONSOLE ERROR: line 944: The given range isn't in document.
175 CONSOLE ERROR: line 944: The given range isn't in document. 175 CONSOLE ERROR: line 944: The given range isn't in document.
176 CONSOLE ERROR: line 944: The given range isn't in document. 176 CONSOLE ERROR: line 944: The given range isn't in document.
177 This is a testharness.js-based test. 177 This is a testharness.js-based test.
178 Found 3168 tests; 308 PASS, 2860 FAIL, 0 TIMEOUT, 0 NOTRUN. 178 Found 3168 tests; 1296 PASS, 1872 FAIL, 0 TIMEOUT, 0 NOTRUN.
179 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 179 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
180 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges. 180 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
181 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 181 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
182 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 182 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
183 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 183 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
184 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 184 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
185 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 185 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
186 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 186 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
187 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0 187 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
188 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges. 188 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
(...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
522 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 522 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
523 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 523 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
524 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 524 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
525 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0 525 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
526 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 526 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
527 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0 527 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
528 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 528 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
529 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 529 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
530 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0 530 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
531 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1] 531 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1]
532 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].fir stChild, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 532 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].fir stChild, 0]
533 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 533 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].fir stChild, 1]
534 " 534 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].fir stChild, 2]
535 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].fir stChild, 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 535 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].fir stChild, 8]
536 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 536 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].fir stChild, 9]
537 " 537 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10]
538 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].fir stChild, 2] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
539 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
540 "
541 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].fir stChild, 8] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
542 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
543 "
544 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].fir stChild, 9] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
545 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
546 "
547 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
548 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
549 "
550 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535] 538 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535]
551 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1] 539 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1]
552 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 540 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0]
553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 541 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1]
554 " 542 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2]
555 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 543 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8]
556 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 544 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9]
557 "
558 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
559 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
560 "
561 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
562 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
563 "
564 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
565 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
566 "
567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10] 545 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10]
568 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535] 546 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535]
569 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 547 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
570 </p> 548 </p>
571 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 549 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
572 </p> 550 </p>
573 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 551 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
574 </p> 552 </p>
575 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9] 553 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9]
576 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 554 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
577 </p> 555 </p>
578 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 556 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
579 </p> 557 </p>
580 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 558 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
581 </p> 559 </p>
582 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9] 560 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9]
583 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1] 561 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1]
584 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 562 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0]
585 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 563 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1]
586 " 564 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2]
587 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
588 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
589 "
590 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
591 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
592 "
593 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7] 565 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7]
594 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 566 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1]
595 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3]
596 "
597 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
598 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
599 "
600 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc. documentElement, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 568 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc. documentElement, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
601 </p> 569 </p>
602 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc. documentElement, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 570 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc. documentElement, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
603 </p> 571 </p>
604 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc. head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></t itle></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 572 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc. head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></t itle></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
605 </p> 573 </p>
606 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc. body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijk l</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 574 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc. body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijk l</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
607 </p> 575 </p>
608 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 576 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ]
609 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 577 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ]
610 "
611 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
612 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
613 "
614 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ] 578 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ]
615 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 579 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ]
616 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 580 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ]
617 "
618 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
619 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
620 "
621 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ] 581 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ]
622 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 582 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
623 </p> 583 </p>
624 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 584 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
625 </p> 585 </p>
626 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ 586 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0]
627 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 587 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3]
628 "
629 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈
630 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
631 "
632 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1] 588 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1]
633 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 589 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ]
634 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 590 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ]
635 " 591 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ]
636 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
637 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
638 "
639 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
640 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
641 "
642 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ] 592 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ]
643 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ] 593 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ]
644 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ 594 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0]
645 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 595 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4]
646 "
647 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈
648 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
649 "
650 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ] 596 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ]
651 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 597 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
652 </p> 598 </p>
653 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 599 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
654 </p> 600 </p>
655 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" a nd "commentator" mean different things. I'v...--> but got Element node <p id="a ">Äb̈c̈d̈ëf̈g̈ḧ 601 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" a nd "commentator" mean different things. I'v...--> but got Element node <p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
656 </p> 602 </p>
657 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I har bor doubts about whether we really need..." but got Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 603 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I har bor doubts about whether we really need..." but got Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
658 </p> 604 </p>
659 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "I admit that I ha rbor doubts about whether we really need..." but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 605 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "I admit that I ha rbor doubts about whether we really need..." but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
705 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected DocumentFragment node with 0 child ren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 651 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected DocumentFragment node with 0 child ren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
706 </p> 652 </p>
707 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0] 653 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
708 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 654 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
709 selection.extend(node, offset); 655 selection.extend(node, offset);
710 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 656 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
711 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1] 657 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
712 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0] 658 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0]
713 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0] 659 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0]
714 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1] 660 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1]
715 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 661 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1]
716 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 662 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0]
717 " 663 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [pa ras[0].firstChild, 0]
718 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ 664 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [par as[0].firstChild, 1]
719 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 665 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [pa ras[0].firstChild, 1]
720 " 666 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [par as[0].firstChild, 2]
721 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 667 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [pa ras[0].firstChild, 2]
722 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 668 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [par as[0].firstChild, 8]
723 " 669 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [pa ras[0].firstChild, 8]
724 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ 670 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [par as[0].firstChild, 9]
725 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 671 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [pa ras[0].firstChild, 9]
726 " 672 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [par as[0].firstChild, 10]
727 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 673 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [pa ras[0].firstChild, 10]
728 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
729 "
730 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
731 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
732 "
733 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
734 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
735 "
736 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
737 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
738 "
739 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
740 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
741 "
742 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
743 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
744 "
745 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
746 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
747 "
748 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
749 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
750 "
751 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
752 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
753 "
754 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535] 674 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535]
755 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 675 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [pa ras[0].firstChild, 65535]
756 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
757 "
758 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1] 676 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1]
759 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 677 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [pa ras[1].firstChild, -1]
760 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 678 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [par as[1].firstChild, 0]
761 " 679 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [pa ras[1].firstChild, 0]
762 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ 680 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [pa ras[1].firstChild, 1]
763 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 681 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [p aras[1].firstChild, 1]
764 " 682 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2]
765 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 683 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2]
766 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 684 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8]
767 " 685 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8]
768 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 686 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9]
769 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 687 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9]
770 "
771 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
772 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
773 "
774 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
775 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
776 "
777 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
778 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
779 "
780 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
781 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
782 "
783 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
784 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
785 "
786 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
787 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
788 "
789 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
790 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
791 "
792 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10] 688 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10]
793 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 689 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10]
794 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
795 "
796 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535] 690 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535]
797 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 691 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535]
798 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
799 "
800 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 692 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
801 </p> 693 </p>
802 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 694 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
803 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 695 </p>
804 "
805 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 696 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
806 </p> 697 </p>
807 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 698 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
808 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 699 </p>
809 "
810 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 700 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
811 </p> 701 </p>
812 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 702 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
813 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 703 </p>
814 "
815 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9] 704 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9]
816 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 705 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9]
817 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
818 "
819 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 706 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
820 </p> 707 </p>
821 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 708 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
822 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 709 </p>
823 "
824 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 710 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
825 </p> 711 </p>
826 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 712 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
827 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 713 </p>
828 "
829 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 714 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
830 </p> 715 </p>
831 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 716 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
832 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 717 </p>
833 "
834 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9] 718 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9]
835 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 719 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9]
836 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
837 "
838 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1] 720 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1]
839 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 721 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1]
840 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 722 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0]
841 " 723 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0]
842 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 724 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1]
843 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 725 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1]
844 " 726 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2]
845 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 727 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2]
846 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
847 "
848 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
849 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
850 "
851 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
852 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
853 "
854 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
855 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
856 "
857 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
858 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
859 "
860 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7] 728 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7]
861 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 729 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7]
862 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 730 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1]
863 " 731 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1]
864 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ 732 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3]
865 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 733 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3]
866 "
867 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
868 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
869 "
870 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
871 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
872 "
873 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
874 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
875 "
876 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 734 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
877 </p> 735 </p>
878 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 736 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
879 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 737 </p>
880 "
881 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 738 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
882 </p> 739 </p>
883 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 740 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
884 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 741 </p>
885 "
886 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 742 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
887 </p> 743 </p>
888 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 744 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
889 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 745 </p>
890 "
891 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ 746 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
892 </p> 747 </p>
893 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 748 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
894 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 749 </p>
895 " 750 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0]
896 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 751 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0]
897 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 752 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1]
898 " 753 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1]
899 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
900 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
901 "
902 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
903 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
904 "
905 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
906 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
907 "
908 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2] 754 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2]
909 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 755 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2]
910 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 756 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0]
911 " 757 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0]
912 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 758 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1]
913 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 759 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1]
914 "
915 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
916 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
917 "
918 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
919 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
920 "
921 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
922 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
923 "
924 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2] 760 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2]
925 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 761 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2]
926 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
927 "
928 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 762 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
929 </p> 763 </p>
930 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 764 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
931 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 765 </p>
932 "
933 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 766 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
934 </p> 767 </p>
935 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 768 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
936 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 769 </p>
937 " 770 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0]
938 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 771 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0]
939 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 772 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3]
940 " 773 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3]
941 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
942 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
943 "
944 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
945 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
946 "
947 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
948 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
949 "
950 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1] 774 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1]
951 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 775 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1]
952 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 776 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0]
953 " 777 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0]
954 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 778 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1]
955 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 779 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1]
956 " 780 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2]
957 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 781 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2]
958 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
959 "
960 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
961 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
962 "
963 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
964 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
965 "
966 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
967 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
968 "
969 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
970 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
971 "
972 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3] 782 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3]
973 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 783 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3]
974 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
975 "
976 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1] 784 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1]
977 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 785 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1]
978 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 786 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0]
979 " 787 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0]
980 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 788 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4]
981 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 789 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4]
982 "
983 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
984 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
985 "
986 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
987 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
988 "
989 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
990 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
991 "
992 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96] 790 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96]
993 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 791 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96]
994 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
995 "
996 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 792 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
997 </p> 793 </p>
998 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 794 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
999 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 795 </p>
1000 "
1001 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 796 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1002 </p> 797 </p>
1003 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 798 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1004 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 799 </p>
1005 "
1006 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 800 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1007 </p> 801 </p>
1008 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 802 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1009 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 803 </p>
1010 "
1011 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 804 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
1012 </p> 805 </p>
1013 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 806 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
1014 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 807 </p>
1015 "
1016 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ 808 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
1017 </p> 809 </p>
1018 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 810 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
1019 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 811 </p>
1020 "
1021 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1] 812 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1]
1022 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 813 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1]
1023 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1024 "
1025 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 814 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1026 </p> 815 </p>
1027 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 816 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1028 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 817 </p>
1029 "
1030 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 818 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1031 </p> 819 </p>
1032 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 820 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1033 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 821 </p>
1034 "
1035 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5] 822 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5]
1036 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 823 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5]
1037 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1038 "
1039 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 824 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1040 </p> 825 </p>
1041 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 826 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1042 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 827 </p>
1043 "
1044 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 828 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1045 </p> 829 </p>
1046 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 830 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1047 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 831 </p>
1048 "
1049 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 832 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1050 </p> 833 </p>
1051 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 834 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1052 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 835 </p>
1053 "
1054 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 836 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1055 </p> 837 </p>
1056 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 838 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1057 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 839 </p>
1058 "
1059 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 840 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1060 </p> 841 </p>
1061 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 842 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1062 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 843 </p>
1063 "
1064 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 844 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1065 </p> 845 </p>
1066 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 846 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1067 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 847 </p>
1068 "
1069 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 848 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1070 </p> 849 </p>
1071 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 850 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1072 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 851 </p>
1073 "
1074 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 852 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1075 </p> 853 </p>
1076 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 854 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1077 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 855 </p>
1078 "
1079 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 856 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1080 </p> 857 </p>
1081 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 858 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1082 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 859 </p>
1083 "
1084 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 860 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1085 </p> 861 </p>
1086 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 862 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1087 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 863 </p>
1088 "
1089 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 864 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1090 </p> 865 </p>
1091 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 866 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1092 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 867 </p>
1093 "
1094 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 868 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1095 </p> 869 </p>
1096 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 870 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1097 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 871 </p>
1098 "
1099 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 872 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1100 </p> 873 </p>
1101 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 874 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1102 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 875 </p>
1103 "
1104 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 876 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1105 </p> 877 </p>
1106 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 878 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1107 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 879 </p>
1108 "
1109 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 880 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1110 </p> 881 </p>
1111 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 882 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1112 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 883 </p>
1113 "
1114 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 884 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1115 </p> 885 </p>
1116 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 886 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1117 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 887 </p>
1118 "
1119 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 888 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1120 </p> 889 </p>
1121 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 890 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1122 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 891 </p>
1123 "
1124 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 892 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1125 </p> 893 </p>
1126 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 894 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1127 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 895 </p>
1128 "
1129 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 896 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1130 </p> 897 </p>
1131 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 898 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1132 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 899 </p>
1133 "
1134 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 900 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1135 </p> 901 </p>
1136 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 902 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1137 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 903 </p>
1138 "
1139 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0] 904 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0]
1140 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 905 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0]
1141 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1142 "
1143 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 906 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1144 selection.extend(node, offset); 907 selection.extend(node, offset);
1145 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 908 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1146 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 909 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
1147 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 910 selection.extend(node, offset);
1148 " 911 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1149 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1] 912 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1]
1150 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 913 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1]
1151 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1152 "
1153 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0] 914 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0]
1154 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 915 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [f oreignDoctype, 0]
1155 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1156 "
1157 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0] 916 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0]
1158 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 917 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [x mlDoctype, 0]
1159 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1160 "
1161 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 918 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1162 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 919 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1163 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 920 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1164 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 921 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1165 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 922 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1166 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 923 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1167 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 924 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1168 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0 925 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1169 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 926 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1170 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 927 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
1416 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 1173 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1417 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 1174 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1418 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 1175 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1419 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0 1176 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1420 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges. 1177 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1421 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0 1178 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1422 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges. 1179 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1423 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0 1180 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1424 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges. 1181 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1425 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1] 1182 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1]
1426 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1183 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1]
1427 " but got Element node <p id="c">Qrstuvwx</p>
1428 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0] 1184 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0]
1429 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1185 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0]
1430 " but got Element node <p id="c">Qrstuvwx</p> 1186 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1]
1431 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2 1187 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1]
1432 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1433 " but got Element node <p id="c">Qrstuvwx</p>
1434 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2] 1188 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2]
1435 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1189 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2]
1436 " but got Element node <p id="c">Qrstuvwx</p>
1437 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8] 1190 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8]
1438 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1191 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8]
1439 " but got Element node <p id="c">Qrstuvwx</p> 1192 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 5 [paras[0].firstChild, 9]
1440 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10 1193 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 5 [paras[0].firstChild, 9]
1441 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1442 " but got Element node <p id="c">Qrstuvwx</p>
1443 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10] 1194 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10]
1444 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1195 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 6 [paras[0].firstChild, 10]
1445 " but got Element node <p id="c">Qrstuvwx</p>
1446 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535] 1196 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535]
1447 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop 1197 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 7 [paras[0].firstChild, 65535]
1448 " but got Element node <p id="c">Qrstuvwx</p>
1449 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1] 1198 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1]
1450 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1199 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 8 [paras[1].firstChild, -1]
1451 " but got Element node <p id="c">Qrstuvwx</p>
1452 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0] 1200 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0]
1453 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1201 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 9 [paras[1].firstChild, 0]
1454 " but got Element node <p id="c">Qrstuvwx</p> 1202 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 10 [paras[1].firstChild, 1]
1455 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1203 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 10 [paras[1].firstChild, 1]
1456 " but got Element node <p id="c">Qrstuvwx</p> 1204 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2]
1457 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1205 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2]
1458 " but got Element node <p id="c">Qrstuvwx</p> 1206 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8]
1459 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1207 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8]
1460 " but got Element node <p id="c">Qrstuvwx</p> 1208 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9]
1461 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1209 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9]
1462 " but got Element node <p id="c">Qrstuvwx</p>
1463 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1464 " but got Element node <p id="c">Qrstuvwx</p>
1465 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1466 " but got Element node <p id="c">Qrstuvwx</p>
1467 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1468 " but got Element node <p id="c">Qrstuvwx</p>
1469 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1470 " but got Element node <p id="c">Qrstuvwx</p>
1471 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10] 1210 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10]
1472 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop 1211 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10]
1473 " but got Element node <p id="c">Qrstuvwx</p>
1474 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535] 1212 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535]
1475 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1213 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535]
1476 " but got Element node <p id="c">Qrstuvwx</p>
1477 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1214 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1478 " 1215 "
1479 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1216 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1480 " but got Element node <p id="c">Qrstuvwx</p> 1217 "
1481 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1218 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1482 " 1219 "
1483 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1220 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1484 " but got Element node <p id="c">Qrstuvwx</p> 1221 "
1485 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1222 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1486 " 1223 "
1487 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1224 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1488 " but got Element node <p id="c">Qrstuvwx</p> 1225 "
1489 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9] 1226 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9]
1490 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1227 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9]
1491 " but got Element node <p id="c">Qrstuvwx</p>
1492 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1228 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1493 " 1229 "
1494 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1230 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1495 " but got Element node <p id="c">Qrstuvwx</p> 1231 "
1496 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1232 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1497 " 1233 "
1498 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1234 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1499 " but got Element node <p id="c">Qrstuvwx</p> 1235 "
1500 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1236 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1501 " 1237 "
1502 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1238 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1503 " but got Element node <p id="c">Qrstuvwx</p> 1239 "
1504 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9] 1240 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9]
1505 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1241 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9]
1506 " but got Element node <p id="c">Qrstuvwx</p>
1507 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1] 1242 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1]
1508 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1243 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1]
1509 " but got Element node <p id="c">Qrstuvwx</p> 1244 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 25 [document.documentElement, 0]
1510 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 25 [document.documentElement, 0] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 1245 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0]
1511 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1246 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 26 [document.documentElement, 1]
1512 " 1247 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1]
1513 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1248 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 27 [document.documentElement, 2]
1514 " but got Element node <p id="c">Qrstuvwx</p> 1249 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2]
1515 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 26 [document.documentElement, 1] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1516 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1517 "
1518 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1519 " but got Element node <p id="c">Qrstuvwx</p>
1520 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 27 [document.documentElement, 2] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1521 <meta... but got Text node "Qrstuvwx"
1522 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1523 " but got Element node <p id="c">Qrstuvwx</p>
1524 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7] 1250 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7]
1525 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1251 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7]
1526 " but got Element node <p id="c">Qrstuvwx</p> 1252 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 29 [document.head, 1]
1527 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</ title> 1253 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1]
1528 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1254 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 30 [document.body, 3]
1529 " 1255 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3]
1530 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1531 " but got Element node <p id="c">Qrstuvwx</p>
1532 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
1533 </p><p id... but got Text node "Qrstuvwx"
1534 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1535 " but got Element node <p id="c">Qrstuvwx</p>
1536 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1256 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1537 " 1257 "
1538 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1258 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop
1539 " but got Element node <p id="c">Qrstuvwx</p> 1259 "
1540 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1260 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1541 " 1261 "
1542 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1262 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop
1543 " but got Element node <p id="c">Qrstuvwx</p> 1263 "
1544 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1264 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1545 " 1265 "
1546 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1266 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <head><title></title></head> but got Text node "Ijklmnop
1547 " but got Element node <p id="c">Qrstuvwx</p> 1267 "
1548 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1268 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1549 " 1269 "
1550 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1270 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
1551 " but got Element node <p id="c">Qrstuvwx</p> 1271 "
1552 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1272 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 35 [paras[0], 0]
1553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1273 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0]
1554 " 1274 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 36 [paras[0], 1]
1555 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1275 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1]
1556 " but got Element node <p id="c">Qrstuvwx</p>
1557 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1558 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1559 "
1560 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1561 " but got Element node <p id="c">Qrstuvwx</p>
1562 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2] 1276 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2]
1563 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1277 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2]
1564 " but got Element node <p id="c">Qrstuvwx</p> 1278 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 38 [paras[1], 0]
1565 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop 1279 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0]
1566 </p> but got Element node <p id="c">Qrstuvwx</p> 1280 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 39 [paras[1], 1]
1567 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1281 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1]
1568 " but got Element node <p id="c">Qrstuvwx</p>
1569 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1570 </p> but got Element node <p id="c">Qrstuvwx</p>
1571 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1572 " but got Element node <p id="c">Qrstuvwx</p>
1573 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2] 1282 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2]
1574 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1283 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2]
1575 " but got Element node <p id="c">Qrstuvwx</p>
1576 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1284 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1577 " 1285 "
1578 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1286 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1579 " but got Element node <p id="c">Qrstuvwx</p> 1287 "
1580 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1288 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1581 " 1289 "
1582 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1290 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1583 " but got Element node <p id="c">Qrstuvwx</p> 1291 "
1584 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1292 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 43 [testDiv, 0]
1585 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1293 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0]
1586 " 1294 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 44 [testDiv, 3]
1587 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1295 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3]
1588 " but got Element node <p id="c">Qrstuvwx</p>
1589 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1590 </p><p id="b" s... but got Text node "Qrstuvwx"
1591 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1592 " but got Element node <p id="c">Qrstuvwx</p>
1593 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1] 1296 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1]
1594 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop 1297 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1]
1595 " but got Element node <p id="c">Qrstuvwx</p> 1298 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 46 [document, 0]
1596 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 46 [document, 0] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 1299 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0]
1597 " 1300 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 47 [document, 1]
1598 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1301 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1]
1599 " but got Element node <p id="c">Qrstuvwx</p> 1302 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 48 [document, 2]
1600 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 47 [document, 1] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 1303 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2]
1601 "
1602 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1603 " but got Element node <p id="c">Qrstuvwx</p>
1604 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 48 [document, 2] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Qrstuvwx "
1605 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1606 " but got Element node <p id="c">Qrstuvwx</p>
1607 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3] 1304 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3]
1608 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1305 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3]
1609 " but got Element node <p id="c">Qrstuvwx</p>
1610 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1] 1306 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1]
1611 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1307 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1]
1612 " but got Element node <p id="c">Qrstuvwx</p> 1308 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 51 [comment, 0]
1613 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 1309 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0]
1614 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1310 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 52 [comment, 4]
1615 " but got Element node <p id="c">Qrstuvwx</p> 1311 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4]
1616 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
1617 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1618 " but got Element node <p id="c">Qrstuvwx</p>
1619 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96] 1312 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96]
1620 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1313 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96]
1621 " but got Element node <p id="c">Qrstuvwx</p>
1622 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1314 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1623 " 1315 "
1624 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1316 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop
1625 " but got Element node <p id="c">Qrstuvwx</p> 1317 "
1626 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1318 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1627 " 1319 "
1628 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1320 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop
1629 " but got Element node <p id="c">Qrstuvwx</p> 1321 "
1630 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1322 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1631 " 1323 "
1632 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop 1324 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--"Commenter" and "commentator" mean different things. I'v...- -> but got Text node "Ijklmnop
1633 " but got Element node <p id="c">Qrstuvwx</p> 1325 "
1634 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 1326 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1635 " 1327 "
1636 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1328 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1637 " but got Element node <p id="c">Qrstuvwx</p> 1329 "
1638 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1330 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1639 " 1331 "
1640 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop 1332 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1641 " but got Element node <p id="c">Qrstuvwx</p> 1333 "
1642 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1] 1334 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1]
1643 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1335 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1]
1644 " but got Element node <p id="c">Qrstuvwx</p>
1645 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1336 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1646 " 1337 "
1647 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop 1338 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop
1648 " but got Element node <p id="c">Qrstuvwx</p> 1339 "
1649 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1340 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1650 " 1341 "
1651 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop 1342 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop
1652 " but got Element node <p id="c">Qrstuvwx</p> 1343 "
1653 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5] 1344 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5]
1654 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop 1345 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5]
1655 " but got Element node <p id="c">Qrstuvwx</p>
1656 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1346 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1657 " 1347 "
1658 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1348 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop
1659 " but got Element node <p id="c">Qrstuvwx</p> 1349 "
1660 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1350 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1661 " 1351 "
1662 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1352 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop
1663 " but got Element node <p id="c">Qrstuvwx</p> 1353 "
1664 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1354 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1665 " 1355 "
1666 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop 1356 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1667 " but got Element node <p id="c">Qrstuvwx</p> 1357 "
1668 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1358 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1669 " 1359 "
1670 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop 1360 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1671 " but got Element node <p id="c">Qrstuvwx</p> 1361 "
1672 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1362 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1673 " 1363 "
1674 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop 1364 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1675 " but got Element node <p id="c">Qrstuvwx</p> 1365 "
1676 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1366 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1677 " 1367 "
1678 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop 1368 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop
1679 " but got Element node <p id="c">Qrstuvwx</p> 1369 "
1680 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1370 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1681 " 1371 "
1682 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop 1372 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop
1683 " but got Element node <p id="c">Qrstuvwx</p> 1373 "
1684 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1374 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1685 " 1375 "
1686 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1376 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop
1687 " but got Element node <p id="c">Qrstuvwx</p> 1377 "
1688 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1378 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1689 " 1379 "
1690 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1380 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop
1691 " but got Element node <p id="c">Qrstuvwx</p> 1381 "
1692 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1382 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1693 " 1383 "
1694 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1384 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop
1695 " but got Element node <p id="c">Qrstuvwx</p> 1385 "
1696 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1386 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1697 " 1387 "
1698 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1388 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop
1699 " but got Element node <p id="c">Qrstuvwx</p> 1389 "
1700 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1390 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1701 " 1391 "
1702 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop 1392 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
1703 " but got Element node <p id="c">Qrstuvwx</p> 1393 "
1704 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1394 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1705 " 1395 "
1706 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1396 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1707 " but got Element node <p id="c">Qrstuvwx</p> 1397 "
1708 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1398 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1709 " 1399 "
1710 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1400 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1711 " but got Element node <p id="c">Qrstuvwx</p> 1401 "
1712 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1402 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1713 " 1403 "
1714 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop 1404 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1715 " but got Element node <p id="c">Qrstuvwx</p> 1405 "
1716 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1406 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1717 " 1407 "
1718 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop 1408 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1719 " but got Element node <p id="c">Qrstuvwx</p> 1409 "
1720 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1410 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1721 " 1411 "
1722 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1412 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
1723 " but got Element node <p id="c">Qrstuvwx</p> 1413 "
1724 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1414 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1725 " 1415 "
1726 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1416 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Docum entFragment node with 0 children but got Text node "Ijklmnop
1727 " but got Element node <p id="c">Qrstuvwx</p> 1417 "
1728 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1418 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1729 " 1419 "
1730 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop 1420 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d DocumentFragment node with 0 children but got Text node "Ijklmnop
1731 " but got Element node <p id="c">Qrstuvwx</p> 1421 "
1732 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1422 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1733 " 1423 "
1734 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1424 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cumentFragment node with 0 children but got Text node "Ijklmnop
1735 " but got Element node <p id="c">Qrstuvwx</p> 1425 "
1736 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0] 1426 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0]
1737 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1427 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0]
1738 " but got Element node <p id="c">Qrstuvwx</p>
1739 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1428 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1740 selection.extend(node, offset); 1429 selection.extend(node, offset);
1741 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1430 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1742 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop 1431 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
1743 " but got Element node <p id="c">Qrstuvwx</p> 1432 selection.extend(node, offset);
1433 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1744 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1] 1434 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1]
1745 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1435 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1]
1746 " but got Element node <p id="c">Qrstuvwx</p>
1747 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 86 [foreignDoctype, 0] 1436 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 86 [foreignDoctype, 0]
1748 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop 1437 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 86 [foreignDoctype, 0]
1749 " but got Element node <p id="c">Qrstuvwx</p>
1750 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 87 [xmlDoctype, 0] 1438 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 87 [xmlDoctype, 0]
1751 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1439 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 87 [xmlDoctype, 0]
1752 " but got Element node <p id="c">Qrstuvwx</p>
1753 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1] 1440 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
1754 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1441 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 0 [paras[0].firstChild, -1]
1755 " but got Element node <p id="c">Qrstuvwx</p>
1756 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0] 1442 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
1757 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1443 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 1 [paras[0].firstChild, 0]
1758 " but got Element node <p id="c">Qrstuvwx</p> 1444 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1]
1759 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2 1445 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 2 [paras[0].firstChild, 1]
1760 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1761 " but got Element node <p id="c">Qrstuvwx</p>
1762 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2] 1446 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
1763 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1447 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 3 [paras[0].firstChild, 2]
1764 " but got Element node <p id="c">Qrstuvwx</p>
1765 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8] 1448 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
1766 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1449 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 4 [paras[0].firstChild, 8]
1767 " but got Element node <p id="c">Qrstuvwx</p> 1450 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9]
1768 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10 1451 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 5 [paras[0].firstChild, 9]
1769 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1770 " but got Element node <p id="c">Qrstuvwx</p>
1771 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10] 1452 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
1772 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1453 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 6 [paras[0].firstChild, 10]
1773 " but got Element node <p id="c">Qrstuvwx</p>
1774 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535] 1454 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
1775 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop 1455 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 7 [paras[0].firstChild, 65535]
1776 " but got Element node <p id="c">Qrstuvwx</p>
1777 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1] 1456 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
1778 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1457 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 8 [paras[1].firstChild, -1]
1779 " but got Element node <p id="c">Qrstuvwx</p> 1458 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0]
1780 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1459 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 9 [paras[1].firstChild, 0]
1781 " but got Element node <p id="c">Qrstuvwx</p> 1460 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1]
1782 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1461 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 10 [paras[1].firstChild, 1]
1783 " but got Element node <p id="c">Qrstuvwx</p> 1462 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
1784 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1463 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2]
1785 " but got Element node <p id="c">Qrstuvwx</p>
1786 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1787 " but got Element node <p id="c">Qrstuvwx</p>
1788 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1789 " but got Element node <p id="c">Qrstuvwx</p>
1790 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1791 " but got Element node <p id="c">Qrstuvwx</p>
1792 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] 1464 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
1793 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1465 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8]
1794 " but got Element node <p id="c">Qrstuvwx</p> 1466 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
1795 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1467 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9]
1796 " but got Element node <p id="c">Qrstuvwx</p>
1797 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1798 " but got Element node <p id="c">Qrstuvwx</p>
1799 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 1468 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1800 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop 1469 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10]
1801 " but got Element node <p id="c">Qrstuvwx</p>
1802 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 1470 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1803 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1471 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535]
1804 " but got Element node <p id="c">Qrstuvwx</p>
1805 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1472 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1806 " 1473 "
1807 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1474 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1808 " but got Element node <p id="c">Qrstuvwx</p> 1475 "
1809 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1476 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1810 " 1477 "
1811 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1478 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1812 " but got Element node <p id="c">Qrstuvwx</p> 1479 "
1813 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1480 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1814 " 1481 "
1815 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1482 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "Opqrstuv" but got Text node "Ijklmnop
1816 " but got Element node <p id="c">Qrstuvwx</p> 1483 "
1817 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] 1484 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1818 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1485 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9]
1819 " but got Element node <p id="c">Qrstuvwx</p>
1820 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1486 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1821 " 1487 "
1822 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1488 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1823 " but got Element node <p id="c">Qrstuvwx</p> 1489 "
1824 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1490 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1825 " 1491 "
1826 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1492 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1827 " but got Element node <p id="c">Qrstuvwx</p> 1493 "
1828 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1494 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1829 " 1495 "
1830 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1496 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Efghijkl" but got Text node "Ijklmnop
1831 " but got Element node <p id="c">Qrstuvwx</p> 1497 "
1832 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 1498 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1833 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1499 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9]
1834 " but got Element node <p id="c">Qrstuvwx</p>
1835 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] 1500 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1836 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1501 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1]
1837 " but got Element node <p id="c">Qrstuvwx</p> 1502 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0]
1838 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 1503 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0]
1839 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1504 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1]
1840 " 1505 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1]
1841 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1506 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2]
1842 " but got Element node <p id="c">Qrstuvwx</p> 1507 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2]
1843 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1844 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1845 "
1846 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1847 " but got Element node <p id="c">Qrstuvwx</p>
1848 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1849 <meta... but got Text node "Qrstuvwx"
1850 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1851 " but got Element node <p id="c">Qrstuvwx</p>
1852 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] 1508 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1853 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop 1509 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7]
1854 " but got Element node <p id="c">Qrstuvwx</p> 1510 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 29 [document.head, 1]
1855 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</ title> 1511 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1]
1856 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1512 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 30 [document.body, 3]
1857 " 1513 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3]
1858 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1859 " but got Element node <p id="c">Qrstuvwx</p>
1860 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
1861 </p><p id... but got Text node "Qrstuvwx"
1862 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1863 " but got Element node <p id="c">Qrstuvwx</p>
1864 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1514 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1865 " 1515 "
1866 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1516 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop
1867 " but got Element node <p id="c">Qrstuvwx</p> 1517 "
1868 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1518 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1869 " 1519 "
1870 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1520 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Ijklmnop
1871 " but got Element node <p id="c">Qrstuvwx</p> 1521 "
1872 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1522 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1873 " 1523 "
1874 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1524 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <head><title></title></head> but got Text node "Ijklmnop
1875 " but got Element node <p id="c">Qrstuvwx</p> 1525 "
1876 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1526 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1877 " 1527 "
1878 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1528 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
1879 " but got Element node <p id="c">Qrstuvwx</p> 1529 "
1880 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1530 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 35 [paras[0], 0]
1881 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1531 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0]
1882 " 1532 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 36 [paras[0], 1]
1883 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1533 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1]
1884 " but got Element node <p id="c">Qrstuvwx</p>
1885 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1886 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1887 "
1888 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1889 " but got Element node <p id="c">Qrstuvwx</p>
1890 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2] 1534 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1891 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1535 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2]
1892 " but got Element node <p id="c">Qrstuvwx</p> 1536 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 38 [paras[1], 0]
1893 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop 1537 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0]
1894 </p> but got Element node <p id="c">Qrstuvwx</p> 1538 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 39 [paras[1], 1]
1895 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1539 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1]
1896 " but got Element node <p id="c">Qrstuvwx</p>
1897 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1898 </p> but got Element node <p id="c">Qrstuvwx</p>
1899 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1900 " but got Element node <p id="c">Qrstuvwx</p>
1901 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2] 1540 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1902 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1541 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2]
1903 " but got Element node <p id="c">Qrstuvwx</p>
1904 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1542 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1905 " 1543 "
1906 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1544 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1907 " but got Element node <p id="c">Qrstuvwx</p> 1545 "
1908 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1546 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1909 " 1547 "
1910 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1548 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1911 " but got Element node <p id="c">Qrstuvwx</p> 1549 "
1912 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1550 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 43 [testDiv, 0]
1913 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1551 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0]
1914 " 1552 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 44 [testDiv, 3]
1915 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1553 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3]
1916 " but got Element node <p id="c">Qrstuvwx</p>
1917 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1918 </p><p id="b" s... but got Text node "Qrstuvwx"
1919 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1920 " but got Element node <p id="c">Qrstuvwx</p>
1921 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1] 1554 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1]
1922 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop 1555 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1]
1923 " but got Element node <p id="c">Qrstuvwx</p> 1556 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 46 [document, 0]
1924 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 46 [document, 0] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 1557 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0]
1925 " 1558 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 47 [document, 1]
1926 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1559 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1]
1927 " but got Element node <p id="c">Qrstuvwx</p> 1560 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 48 [document, 2]
1928 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 47 [document, 1] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 1561 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2]
1929 "
1930 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1931 " but got Element node <p id="c">Qrstuvwx</p>
1932 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 48 [document, 2] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Qrstuvwx "
1933 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1934 " but got Element node <p id="c">Qrstuvwx</p>
1935 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3] 1562 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3]
1936 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1563 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3]
1937 " but got Element node <p id="c">Qrstuvwx</p>
1938 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1] 1564 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1]
1939 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1565 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1]
1940 " but got Element node <p id="c">Qrstuvwx</p> 1566 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 51 [comment, 0]
1941 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 1567 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0]
1942 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1568 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 52 [comment, 4]
1943 " but got Element node <p id="c">Qrstuvwx</p> 1569 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4]
1944 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
1945 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1946 " but got Element node <p id="c">Qrstuvwx</p>
1947 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96] 1570 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96]
1948 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1571 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96]
1949 " but got Element node <p id="c">Qrstuvwx</p>
1950 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1572 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1951 " 1573 "
1952 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1574 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop
1953 " but got Element node <p id="c">Qrstuvwx</p> 1575 "
1954 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1576 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1955 " 1577 "
1956 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1578 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cument node with 3 children but got Text node "Ijklmnop
1957 " but got Element node <p id="c">Qrstuvwx</p> 1579 "
1958 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1580 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1959 " 1581 "
1960 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop 1582 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--"Commenter" and "commentator" mean different things. I'v...- -> but got Text node "Ijklmnop
1961 " but got Element node <p id="c">Qrstuvwx</p> 1583 "
1962 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 1584 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1963 " 1585 "
1964 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1586 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1965 " but got Element node <p id="c">Qrstuvwx</p> 1587 "
1966 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1588 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1967 " 1589 "
1968 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop 1590 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1969 " but got Element node <p id="c">Qrstuvwx</p> 1591 "
1970 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] 1592 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1971 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1593 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1]
1972 " but got Element node <p id="c">Qrstuvwx</p>
1973 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1594 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1974 " 1595 "
1975 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop 1596 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop
1976 " but got Element node <p id="c">Qrstuvwx</p> 1597 "
1977 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1598 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1978 " 1599 "
1979 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop 1600 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume nt node with 4 children but got Text node "Ijklmnop
1980 " but got Element node <p id="c">Qrstuvwx</p> 1601 "
1981 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] 1602 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1982 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop 1603 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5]
1983 " but got Element node <p id="c">Qrstuvwx</p>
1984 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1604 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1985 " 1605 "
1986 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1606 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop
1987 " but got Element node <p id="c">Qrstuvwx</p> 1607 "
1988 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1608 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1989 " 1609 "
1990 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1610 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--I maliciously created a comment that will break incautiou...--> b ut got Text node "Ijklmnop
1991 " but got Element node <p id="c">Qrstuvwx</p> 1611 "
1992 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1612 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1993 " 1613 "
1994 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop 1614 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1995 " but got Element node <p id="c">Qrstuvwx</p> 1615 "
1996 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1616 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1997 " 1617 "
1998 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop 1618 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1999 " but got Element node <p id="c">Qrstuvwx</p> 1619 "
2000 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ 1620 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
2001 " 1621 "
2002 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop 1622 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2003 " but got Element node <p id="c">Qrstuvwx</p> 1623 "
2004 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1624 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2005 " 1625 "
2006 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop 1626 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop
2007 " but got Element node <p id="c">Qrstuvwx</p> 1627 "
2008 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1628 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2009 " 1629 "
2010 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop 1630 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Text node "Uvwxyzab" but got Text node "Ijklmnop
2011 " but got Element node <p id="c">Qrstuvwx</p> 1631 "
2012 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1632 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2013 " 1633 "
2014 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1634 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop
2015 " but got Element node <p id="c">Qrstuvwx</p> 1635 "
2016 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1636 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2017 " 1637 "
2018 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop 1638 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Cdefghij" but got Text node "Ijklmnop
2019 " but got Element node <p id="c">Qrstuvwx</p> 1639 "
2020 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1640 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2021 " 1641 "
2022 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1642 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop
2023 " but got Element node <p id="c">Qrstuvwx</p> 1643 "
2024 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1644 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2025 " 1645 "
2026 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop 1646 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Text node "Klmnopqr" but got Text node "Ijklmnop
2027 " but got Element node <p id="c">Qrstuvwx</p> 1647 "
2028 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1648 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2029 " 1649 "
2030 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop 1650 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
2031 " but got Element node <p id="c">Qrstuvwx</p> 1651 "
2032 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1652 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2033 " 1653 "
2034 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1654 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2035 " but got Element node <p id="c">Qrstuvwx</p> 1655 "
2036 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1656 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2037 " 1657 "
2038 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop 1658 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2039 " but got Element node <p id="c">Qrstuvwx</p> 1659 "
2040 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1660 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2041 " 1661 "
2042 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop 1662 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2043 " but got Element node <p id="c">Qrstuvwx</p> 1663 "
2044 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1664 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2045 " 1665 "
2046 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop 1666 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2047 " but got Element node <p id="c">Qrstuvwx</p> 1667 "
2048 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1668 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2049 " 1669 "
2050 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop 1670 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
2051 " but got Element node <p id="c">Qrstuvwx</p> 1671 "
2052 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1672 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2053 " 1673 "
2054 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1674 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Docum entFragment node with 0 children but got Text node "Ijklmnop
2055 " but got Element node <p id="c">Qrstuvwx</p> 1675 "
2056 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1676 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2057 " 1677 "
2058 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop 1678 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d DocumentFragment node with 0 children but got Text node "Ijklmnop
2059 " but got Element node <p id="c">Qrstuvwx</p> 1679 "
2060 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1680 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2061 " 1681 "
2062 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1682 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Do cumentFragment node with 0 children but got Text node "Ijklmnop
2063 " but got Element node <p id="c">Qrstuvwx</p> 1683 "
2064 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0] 1684 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0]
2065 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1685 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0]
2066 " but got Element node <p id="c">Qrstuvwx</p>
2067 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 1686 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2068 selection.extend(node, offset); 1687 selection.extend(node, offset);
2069 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1688 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2070 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop 1689 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
2071 " but got Element node <p id="c">Qrstuvwx</p> 1690 selection.extend(node, offset);
1691 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2072 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1] 1692 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1]
2073 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop 1693 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1]
2074 " but got Element node <p id="c">Qrstuvwx</p>
2075 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0] 1694 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0]
2076 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop 1695 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 86 [foreignDoctype, 0]
2077 " but got Element node <p id="c">Qrstuvwx</p>
2078 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0] 1696 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0]
2079 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop 1697 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 87 [xmlDoctype, 0]
2080 " but got Element node <p id="c">Qrstuvwx</p>
2081 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1] 1698 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1]
2082 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1699 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1]
2083 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4 1700 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 1 [paras[0].firstChild, 0]
2084 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1701 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0]
2085 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4 1702 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 2 [paras[0].firstChild, 1]
2086 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1703 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1]
2087 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4 1704 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 3 [paras[0].firstChild, 2]
2088 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1705 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2]
2089 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4 1706 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 4 [paras[0].firstChild, 8]
2090 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1707 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8]
2091 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4 1708 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 5 [paras[0].firstChild, 9]
2092 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1709 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9]
2093 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4 1710 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 6 [paras[0].firstChild, 10]
2094 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1711 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10]
2095 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535] 1712 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535]
2096 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4 1713 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535]
2097 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1] 1714 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1]
2098 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1715 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1]
2099 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4 1716 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 9 [paras[1].firstChild, 0]
2100 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1717 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0]
2101 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4 1718 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 10 [paras[1].firstChild, 1]
2102 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1719 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1]
2103 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4 1720 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2]
2104 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1721 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]
2105 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4 1722 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8]
2106 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1723 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]
2107 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4 1724 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9]
2108 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1725 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]
2109 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10] 1726 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10]
2110 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1727 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]
2111 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535] 1728 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535]
2112 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1729 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]
2113 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1730 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2114 " 1731 "
2115 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1732 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yzabcd ef</p>
2116 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1733 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2117 " 1734 "
2118 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1735 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yzabcd ef</p>
2119 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1736 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2120 " 1737 "
2121 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1738 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yzabcd ef</p>
2122 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9] 1739 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9]
2123 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1740 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
2124 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1741 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2125 " 1742 "
2126 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1743 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzabcde f</p>
2127 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1744 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2128 " 1745 "
2129 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1746 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzabcde f</p>
2130 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1747 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2131 " 1748 "
2132 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1749 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzabcde f</p>
2133 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9] 1750 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9]
2134 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1751 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9]
2135 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1] 1752 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1]
2136 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1753 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
2137 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4 1754 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0]
2138 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1755 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
2139 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4 1756 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1]
2140 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1757 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
2141 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4 1758 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2]
2142 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1759 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
2143 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7] 1760 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7]
2144 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1761 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
2145 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1] assert_equals: anchorOffset must not change if the no de passed to extend() has the same root as the original range expected 3 but got 4 1762 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1]
2146 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4 1763 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
2147 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3] assert_equals: anchorOffset must not change if the no de passed to extend() has the same root as the original range expected 3 but got 4 1764 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3]
2148 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4 1765 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
2149 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1766 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2150 " 1767 "
2151 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4 1768 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="d" style="display:none">Yzabcdef</p>
2152 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1769 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2153 " 1770 "
2154 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4 1771 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="d" style="display:none">Yzabcdef</p>
2155 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1772 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2156 " 1773 "
2157 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4 1774 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <p id="d" style="display: none">Yzabcdef</p>
2158 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ 1775 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2159 " 1776 "
2160 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4 1777 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Elemen t node <p id="d" style="display:none">Yzabcdef</p>
2161 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1778 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0]
2162 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1779 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
2163 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1780 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1]
2164 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1781 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
2165 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2] 1782 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2]
2166 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1783 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
2167 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1784 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0]
2168 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1785 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
2169 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1786 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1]
2170 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1787 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
2171 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2] 1788 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2]
2172 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1789 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
2173 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1790 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2174 " 1791 "
2175 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4 1792 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Element node <p id="d" style="display:none">Yzabcdef< /p>
2176 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1793 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2177 " 1794 "
2178 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4 1795 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Element node <p id="d" style="display:none">Yzabcdef< /p>
2179 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4 1796 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0]
2180 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1797 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
2181 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4 1798 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3]
2182 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1799 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
2183 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1] 1800 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1]
2184 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1801 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
2185 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1802 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0]
2186 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1803 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
2187 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1804 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1]
2188 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1805 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
2189 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4 1806 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2]
2190 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1807 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
2191 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3] 1808 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3]
2192 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1809 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
2193 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1] 1810 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1]
2194 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1811 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
2195 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4 1812 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0]
2196 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1813 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
2197 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4 1814 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4]
2198 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1815 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
2199 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96] 1816 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96]
2200 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1817 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
2201 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1818 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2202 " 1819 "
2203 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4 1820 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="d" style="display:none">Yzabcdef</p >
2204 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1821 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2205 " 1822 "
2206 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4 1823 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="d" style="display:none">Yzabcdef</p >
2207 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Äb̈c̈d̈ëf̈g̈ḧ 1824 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Äb̈c̈d̈ëf̈g̈ḧ
2208 " 1825 "
2209 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4 1826 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <p id="d" style="display:none">Yzabcdef</p>
2210 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Äb̈c̈d̈ëf̈g̈ḧ 1827 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2211 " 1828 "
2212 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4 1829 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="d" style="display:none">Yzabcdef</p>
2213 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ 1830 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2214 " 1831 "
2215 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1832 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Elemen t node <p id="d" style="display:none">Yzabcdef</p>
2216 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1] 1833 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1]
2217 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1834 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1]
2218 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1835 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2219 " 1836 "
2220 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4 1837 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Element node <p id="d" style="display:none">Yzabcdef</p>
2221 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1838 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2222 " 1839 "
2223 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4 1840 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Element node <p id="d" style="display:none">Yzabcdef</p>
2224 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5] 1841 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5]
2225 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4 1842 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5]
2226 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1843 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2227 " 1844 "
2228 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4 1845 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Elem ent node <p id="d" style="display:none">Yzabcdef</p>
2229 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1846 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2230 " 1847 "
2231 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4 1848 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Elem ent node <p id="d" style="display:none">Yzabcdef</p>
2232 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1849 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2233 " 1850 "
2234 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4 1851 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="d" style="di splay:none">Yzabcdef</p>
2235 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1852 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2236 " 1853 "
2237 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4 1854 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="d" style="di splay:none">Yzabcdef</p>
2238 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1855 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2239 " 1856 "
2240 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4 1857 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="d" style="di splay:none">Yzabcdef</p>
2241 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1858 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2242 " 1859 "
2243 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1860 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Element node <p id="d" style="display:none">Yzabcdef</p>
2244 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1861 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2245 " 1862 "
2246 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1863 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Element node <p id="d" style="display:none">Yzabcdef</p>
2247 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1864 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2248 " 1865 "
2249 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1866 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="d" style="display:none">Yzabcde f</p>
2250 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1867 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2251 " 1868 "
2252 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4 1869 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="d" style="display:none">Yzabcde f</p>
2253 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1870 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2254 " 1871 "
2255 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1872 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="d" style="display:none">Yzabcdef</p >
2256 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1873 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2257 " 1874 "
2258 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1875 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="d" style="display:none">Yzabcdef</p >
2259 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1876 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2260 " 1877 "
2261 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startO ffset must be correct expected 3 but got 4 1878 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "whippoorwill" and data "chirp chi rp chirp" but got Element node <p id="d" style="display:none">Yzabcdef</p>
2262 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1879 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2263 " 1880 "
2264 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4 1881 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="d" style="display:none">Yzabcde f</p>
2265 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1882 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2266 " 1883 "
2267 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4 1884 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="d" style="display:none">Yzabcde f</p>
2268 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1885 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2269 " 1886 "
2270 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4 1887 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Element node <p id="d" style="display:none ">Yzabcdef</p>
2271 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1888 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2272 " 1889 "
2273 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4 1890 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Element node <p id="d" style="display:none ">Yzabcdef</p>
2274 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1891 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2275 " 1892 "
2276 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4 1893 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Comme nt node <!--בן חיים אליעזר--> but got Element node <p id="d" style="display:none ">Yzabcdef</p>
2277 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1894 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2278 " 1895 "
2279 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1896 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="d" style="display:none">Yzabcd ef</p>
2280 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1897 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2281 " 1898 "
2282 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4 1899 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected DocumentF ragment node with 0 children but got Element node <p id="d" style="display:none" >Yzabcdef</p>
2283 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1900 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2284 " 1901 "
2285 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4 1902 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Element node <p id="d" style="display:none">Yza bcdef</p>
2286 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0] 1903 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0]
2287 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1904 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
2288 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 1905 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2289 selection.extend(node, offset); 1906 selection.extend(node, offset);
2290 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1907 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2291 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4 1908 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
1909 selection.extend(node, offset);
1910 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2292 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1] 1911 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1]
2293 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4 1912 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
2294 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0] 1913 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0]
2295 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4 1914 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0]
2296 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0] 1915 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0]
2297 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4 1916 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0]
2298 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1] 1917 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1]
2299 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1918 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1]
2300 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1919 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 1 [paras[0].firstChild, 0]
2301 " 1920 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0]
2302 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1921 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 2 [paras[0].firstChild, 1]
2303 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1922 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1]
2304 " 1923 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 3 [paras[0].firstChild, 2]
2305 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1924 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2]
2306 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1925 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 4 [paras[0].firstChild, 8]
2307 " 1926 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8]
2308 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1927 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 5 [paras[0].firstChild, 9]
2309 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1928 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9]
2310 " 1929 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 6 [paras[0].firstChild, 10]
2311 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1930 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10]
2312 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2313 "
2314 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2315 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2316 "
2317 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2318 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2319 "
2320 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2321 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2322 "
2323 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2324 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2325 "
2326 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2327 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2328 "
2329 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2330 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2331 "
2332 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2333 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2334 "
2335 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2336 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2337 "
2338 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535] 1931 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535]
2339 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1932 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535]
2340 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2341 "
2342 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1] 1933 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1]
2343 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1934 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1]
2344 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1935 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 9 [paras[1].firstChild, 0]
2345 " 1936 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0]
2346 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1937 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 10 [paras[1].firstChild, 1]
2347 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1938 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1]
2348 " 1939 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2]
2349 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1940 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]
2350 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1941 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8]
2351 " 1942 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]
2352 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1943 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9]
2353 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1944 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]
2354 "
2355 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2356 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2357 "
2358 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2359 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2360 "
2361 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2362 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2363 "
2364 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2365 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2366 "
2367 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2368 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2369 "
2370 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2371 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2372 "
2373 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2374 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2375 "
2376 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10] 1945 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10]
2377 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer m ust be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1946 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]
2378 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2379 "
2380 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535] 1947 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535]
2381 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1948 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]
2382 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2383 "
2384 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1949 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2385 </p> 1950 </p>
2386 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1951 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2387 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2388 " 1952 "
2389 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1953 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2390 </p> 1954 </p>
2391 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1955 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2392 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2393 " 1956 "
2394 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1957 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2395 </p> 1958 </p>
2396 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1959 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2397 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2398 " 1960 "
2399 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9] 1961 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9]
2400 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1962 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
2401 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2402 "
2403 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1963 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2404 </p> 1964 </p>
2405 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1965 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2406 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2407 " 1966 "
2408 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1967 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2409 </p> 1968 </p>
2410 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1969 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2411 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2412 " 1970 "
2413 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1971 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2414 </p> 1972 </p>
2415 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1973 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2416 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2417 " 1974 "
2418 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9] 1975 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9]
2419 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1976 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9]
2420 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2421 "
2422 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1] 1977 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1]
2423 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startContai ner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1978 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
2424 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1979 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0]
2425 " 1980 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
2426 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1981 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1]
2427 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1982 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
2428 " 1983 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2]
2429 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1984 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
2430 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2431 "
2432 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2433 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2434 "
2435 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2436 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2437 "
2438 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2439 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2440 "
2441 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2442 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2443 "
2444 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7] 1985 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7]
2445 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1986 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
2446 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1987 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1]
2447 " 1988 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
2448 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1989 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3]
2449 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1990 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
2450 "
2451 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2452 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2453 "
2454 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2455 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2456 "
2457 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2458 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2459 "
2460 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1991 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2461 </p> 1992 </p>
2462 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1993 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2463 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2464 " 1994 "
2465 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1995 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2466 </p> 1996 </p>
2467 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1997 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2468 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2469 " 1998 "
2470 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1999 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2471 </p> 2000 </p>
2472 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2001 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2473 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2474 " 2002 "
2475 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2003 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2476 </p> 2004 </p>
2477 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2005 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2478 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2006 "
2479 " 2007 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 0]
2480 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2008 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
2481 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2009 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 1]
2482 " 2010 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
2483 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2484 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2485 "
2486 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2487 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2488 "
2489 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2490 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2491 "
2492 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2] 2011 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2]
2493 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2012 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
2494 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2013 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0]
2495 " 2014 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
2496 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2015 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1]
2497 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2016 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
2498 "
2499 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2500 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2501 "
2502 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2503 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2504 "
2505 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2506 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2507 "
2508 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2] 2017 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2]
2509 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2018 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
2510 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2511 "
2512 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2019 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2513 </p> 2020 </p>
2514 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2021 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2515 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2516 " 2022 "
2517 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2023 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2518 </p> 2024 </p>
2519 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2025 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2520 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2026 "
2521 " 2027 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 0]
2522 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ 2028 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
2523 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2029 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3]
2524 " 2030 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
2525 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2526 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2527 "
2528 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2529 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2530 "
2531 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2532 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2533 "
2534 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1] 2031 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1]
2535 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2032 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
2536 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2033 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0]
2537 " 2034 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
2538 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2035 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1]
2539 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2036 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
2540 " 2037 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2]
2541 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2038 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
2542 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2543 "
2544 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2545 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2546 "
2547 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2548 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2549 "
2550 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2551 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2552 "
2553 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2554 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2555 "
2556 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3] 2039 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3]
2557 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2040 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
2558 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2559 "
2560 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1] 2041 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1]
2561 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2042 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
2562 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2043 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0]
2563 " 2044 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
2564 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ 2045 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4]
2565 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2046 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
2566 "
2567 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2568 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2569 "
2570 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2571 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2572 "
2573 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2574 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2575 "
2576 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96] 2047 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96]
2577 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2048 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
2578 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2579 "
2580 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2049 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2581 </p> 2050 </p>
2582 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2051 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2583 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2584 " 2052 "
2585 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2053 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2586 </p> 2054 </p>
2587 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2055 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2588 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2589 " 2056 "
2590 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2057 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2591 </p> 2058 </p>
2592 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2059 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2593 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2594 " 2060 "
2595 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2061 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2596 </p> 2062 </p>
2597 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2063 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2598 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2599 " 2064 "
2600 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2065 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2601 </p> 2066 </p>
2602 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2067 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2603 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2604 " 2068 "
2605 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1] 2069 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1]
2606 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2070 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1]
2607 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2608 "
2609 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2071 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2610 </p> 2072 </p>
2611 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2073 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2612 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2613 " 2074 "
2614 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2075 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2615 </p> 2076 </p>
2616 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2077 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Document node wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2617 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2618 " 2078 "
2619 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5] 2079 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5]
2620 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2080 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5]
2621 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2622 "
2623 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2081 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2624 </p> 2082 </p>
2625 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2083 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2626 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2627 " 2084 "
2628 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2085 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2629 </p> 2086 </p>
2630 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2087 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2631 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2632 " 2088 "
2633 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ 2089 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2634 </p> 2090 </p>
2635 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2091 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2636 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2637 " 2092 "
2638 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ 2093 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2639 </p> 2094 </p>
2640 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2095 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2641 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2642 " 2096 "
2643 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ 2097 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2644 </p> 2098 </p>
2645 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2099 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2646 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2647 " 2100 "
2648 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2101 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2649 </p> 2102 </p>
2650 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2103 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2651 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2652 " 2104 "
2653 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2105 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2654 </p> 2106 </p>
2655 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2107 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2656 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2657 " 2108 "
2658 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2109 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2659 </p> 2110 </p>
2660 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2111 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2661 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2662 " 2112 "
2663 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2113 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2664 </p> 2114 </p>
2665 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2115 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2666 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2667 " 2116 "
2668 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2117 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2669 </p> 2118 </p>
2670 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2119 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2671 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2672 " 2120 "
2673 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2121 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2674 </p> 2122 </p>
2675 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2123 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2676 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2677 " 2124 "
2678 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2125 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2679 </p> 2126 </p>
2680 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startC ontainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2127 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "whippoorwill" and data "chirp chi rp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2681 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2682 " 2128 "
2683 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2129 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2684 </p> 2130 </p>
2685 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2131 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2686 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2687 " 2132 "
2688 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2133 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2689 </p> 2134 </p>
2690 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2135 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2691 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2692 " 2136 "
2693 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2137 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2694 </p> 2138 </p>
2695 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2139 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2696 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2697 " 2140 "
2698 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2141 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2699 </p> 2142 </p>
2700 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2143 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2701 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2702 " 2144 "
2703 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2145 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2704 </p> 2146 </p>
2705 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2147 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Comme nt node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2706 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2707 " 2148 "
2708 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2149 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2709 </p> 2150 </p>
2710 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2151 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2711 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2712 " 2152 "
2713 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2153 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2714 </p> 2154 </p>
2715 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2155 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected DocumentF ragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2716 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2717 " 2156 "
2718 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2157 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2719 </p> 2158 </p>
2720 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2159 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2721 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2722 " 2160 "
2723 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0] 2161 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0]
2724 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2162 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
2725 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2726 "
2727 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () { 2163 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2728 selection.extend(node, offset); 2164 selection.extend(node, offset);
2729 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2165 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2730 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2166 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
2731 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2167 selection.extend(node, offset);
2732 " 2168 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2733 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1] 2169 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1]
2734 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2170 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
2735 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2736 "
2737 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0] 2171 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0]
2738 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2172 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0]
2739 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2740 "
2741 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0] 2173 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0]
2742 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2174 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0]
2743 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2744 "
2745 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1] 2175 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1]
2746 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [par as[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2176 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [par as[0].firstChild, -1]
2747 </p><p id="b" s... but got Text node "Qrstuvwx" 2177 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [para s[0].firstChild, 0]
2748 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [para s[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2178 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [par as[0].firstChild, 0]
2749 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2179 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [para s[0].firstChild, 1]
2750 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [par as[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2180 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [par as[0].firstChild, 1]
2751 </p><p id="b" s... but got Text node "Qrstuvwx" 2181 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [para s[0].firstChild, 2]
2752 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [para s[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2182 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [par as[0].firstChild, 2]
2753 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2183 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [para s[0].firstChild, 8]
2754 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [par as[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2184 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [par as[0].firstChild, 8]
2755 </p><p id="b" s... but got Text node "Qrstuvwx" 2185 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [para s[0].firstChild, 9]
2756 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [para s[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2186 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [par as[0].firstChild, 9]
2757 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2187 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [para s[0].firstChild, 10]
2758 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [par as[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2188 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [par as[0].firstChild, 10]
2759 </p><p id="b" s... but got Text node "Qrstuvwx"
2760 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [para s[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2761 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2762 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [par as[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2763 </p><p id="b" s... but got Text node "Qrstuvwx"
2764 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [para s[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2765 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2766 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [par as[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2767 </p><p id="b" s... but got Text node "Qrstuvwx"
2768 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [para s[0].firstChild, 10] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2769 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2770 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [par as[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2771 </p><p id="b" s... but got Text node "Qrstuvwx"
2772 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535] 2189 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535]
2773 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [par as[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2190 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [par as[0].firstChild, 65535]
2774 </p><p id="b" s... but got Text node "Qrstuvwx"
2775 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1] 2191 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1]
2776 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [par as[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2192 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [par as[1].firstChild, -1]
2777 </p><p id="b" s... but got Text node "Qrstuvwx" 2193 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [para s[1].firstChild, 0]
2778 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [para s[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2194 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [par as[1].firstChild, 0]
2779 </p><p id="b" s... but got Text node "Qrstuvwx" 2195 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [par as[1].firstChild, 1]
2780 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [par as[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2196 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [pa ras[1].firstChild, 1]
2781 </p><p id="b" s... but got Text node "Qrstuvwx" 2197 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2]
2782 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [par as[1].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2198 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2]
2783 </p><p id="b" s... but got Text node "Qrstuvwx" 2199 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8]
2784 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2200 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8]
2785 </p><p id="b" s... but got Text node "Qrstuvwx" 2201 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9]
2786 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2202 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9]
2787 </p><p id="b" s... but got Text node "Qrstuvwx"
2788 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2789 </p><p id="b" s... but got Text node "Qrstuvwx"
2790 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2791 </p><p id="b" s... but got Text node "Qrstuvwx"
2792 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2793 </p><p id="b" s... but got Text node "Qrstuvwx"
2794 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2795 </p><p id="b" s... but got Text node "Qrstuvwx"
2796 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2797 </p><p id="b" s... but got Text node "Qrstuvwx"
2798 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10] 2203 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10]
2799 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2204 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10]
2800 </p><p id="b" s... but got Text node "Qrstuvwx"
2801 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535] 2205 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535]
2802 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2206 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535]
2803 </p><p id="b" s... but got Text node "Qrstuvwx"
2804 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2207 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2805 </p><p id="b" s... 2208 </p><p id="b" s...
2806 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2209 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2807 </p><p id="b" s... but got Text node "Qrstuvwx"
2808 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2210 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2809 </p><p id="b" s... 2211 </p><p id="b" s...
2810 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2212 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2811 </p><p id="b" s... but got Text node "Qrstuvwx"
2812 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2213 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2813 </p><p id="b" s... 2214 </p><p id="b" s...
2814 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2215 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2815 </p><p id="b" s... but got Text node "Qrstuvwx"
2816 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9] 2216 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9]
2817 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2217 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9]
2818 </p><p id="b" s... but got Text node "Qrstuvwx"
2819 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2218 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2820 </p><p id="b" s... 2219 </p><p id="b" s...
2821 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2220 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2822 </p><p id="b" s... but got Text node "Qrstuvwx"
2823 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2221 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2824 </p><p id="b" s... 2222 </p><p id="b" s...
2825 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2223 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2826 </p><p id="b" s... but got Text node "Qrstuvwx"
2827 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2224 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2828 </p><p id="b" s... 2225 </p><p id="b" s...
2829 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2226 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="e" style="display:none">Ghijklmn</p>
2830 </p><p id="b" s... but got Text node "Qrstuvwx"
2831 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9] 2227 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9]
2832 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2228 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9]
2833 </p><p id="b" s... but got Text node "Qrstuvwx"
2834 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1] 2229 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1]
2835 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2230 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1]
2836 </p><p id="b" s... but got Text node "Qrstuvwx" 2231 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0]
2837 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2232 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0]
2838 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2233 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1]
2839 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2234 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1]
2840 </p><p id="b" s... but got Text node "Qrstuvwx" 2235 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2]
2841 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2236 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2]
2842 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2843 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2844 </p><p id="b" s... but got Text node "Qrstuvwx"
2845 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2846 </p><p id="b" s... but got Text node "Qrstuvwx"
2847 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2848 </p><p id="b" s... but got Text node "Qrstuvwx"
2849 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7] 2237 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7]
2850 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2238 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7]
2851 </p><p id="b" s... but got Text node "Qrstuvwx" 2239 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1]
2852 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2240 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1]
2853 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2241 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3]
2854 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2242 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3]
2855 </p><p id="b" s... but got Text node "Qrstuvwx"
2856 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2857 </p><p id="b" s... but got Text node "Qrstuvwx"
2858 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2859 </p><p id="b" s... but got Text node "Qrstuvwx"
2860 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2243 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2861 </p><p id="b" s... 2244 </p><p id="b" s...
2862 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2245 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="e" style="display:none">Ghijklmn</p>
2863 </p><p id="b" s... but got Text node "Qrstuvwx"
2864 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2246 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2865 </p><p id="b" s... 2247 </p><p id="b" s...
2866 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2248 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="e" style="display:none">Ghijklmn</p>
2867 </p><p id="b" s... but got Text node "Qrstuvwx"
2868 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 2249 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
2869 </p><p id="b" s... 2250 </p><p id="b" s...
2870 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2251 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="e" style="display:none">Ghijkl mn</p>
2871 </p><p id="b" s... but got Text node "Qrstuvwx"
2872 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2252 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2873 </p><p id="b" s... 2253 </p><p id="b" s...
2874 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2254 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="e" style="display:none">Ghijklmn</p>
2875 </p><p id="b" s... but got Text node "Qrstuvwx" 2255 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0]
2876 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2256 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0]
2877 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2257 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1]
2878 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2258 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1]
2879 </p><p id="b" s... but got Text node "Qrstuvwx"
2880 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2881 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2882 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2883 </p><p id="b" s... but got Text node "Qrstuvwx"
2884 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2] 2259 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2]
2885 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2260 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2]
2886 </p><p id="b" s... but got Text node "Qrstuvwx" 2261 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0]
2887 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2262 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0]
2888 </p><p id="b" s... but got Text node "Qrstuvwx" 2263 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1]
2889 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2264 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1]
2890 </p><p id="b" s... but got Text node "Qrstuvwx"
2891 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2892 </p><p id="b" s... but got Text node "Qrstuvwx"
2893 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2894 </p><p id="b" s... but got Text node "Qrstuvwx"
2895 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2] 2265 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2]
2896 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2266 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2]
2897 </p><p id="b" s... but got Text node "Qrstuvwx"
2898 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2267 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2899 </p><p id="b" s... 2268 </p><p id="b" s...
2900 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2269 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2901 </p><p id="b" s... but got Text node "Qrstuvwx"
2902 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2270 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2903 </p><p id="b" s... 2271 </p><p id="b" s...
2904 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2272 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2905 </p><p id="b" s... but got Text node "Qrstuvwx" 2273 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0]
2906 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2274 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0]
2907 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2275 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3]
2908 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2276 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3]
2909 </p><p id="b" s... but got Text node "Qrstuvwx"
2910 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2911 </p><p id="b" s... but got Text node "Qrstuvwx"
2912 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2913 </p><p id="b" s... but got Text node "Qrstuvwx"
2914 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1] 2277 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1]
2915 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2278 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1]
2916 </p><p id="b" s... but got Text node "Qrstuvwx" 2279 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0]
2917 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2280 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0]
2918 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2281 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1]
2919 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2282 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1]
2920 </p><p id="b" s... but got Text node "Qrstuvwx" 2283 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2]
2921 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2284 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2]
2922 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2923 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2924 </p><p id="b" s... but got Text node "Qrstuvwx"
2925 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2926 </p><p id="b" s... but got Text node "Qrstuvwx"
2927 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2928 </p><p id="b" s... but got Text node "Qrstuvwx"
2929 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3] 2285 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3]
2930 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2286 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3]
2931 </p><p id="b" s... but got Text node "Qrstuvwx"
2932 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1] 2287 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1]
2933 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2288 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1]
2934 </p><p id="b" s... but got Text node "Qrstuvwx" 2289 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0]
2935 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2290 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0]
2936 </p><p id="b" s... but got Text node "Qrstuvwx" 2291 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4]
2937 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2292 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4]
2938 </p><p id="b" s... but got Text node "Qrstuvwx"
2939 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2940 </p><p id="b" s... but got Text node "Qrstuvwx"
2941 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2942 </p><p id="b" s... but got Text node "Qrstuvwx"
2943 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96] 2293 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96]
2944 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2294 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96]
2945 </p><p id="b" s... but got Text node "Qrstuvwx"
2946 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2295 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2947 </p><p id="b" s... 2296 </p><p id="b" s...
2948 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2297 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="e" style="display:none">Ghijklmn</p>
2949 </p><p id="b" s... but got Text node "Qrstuvwx"
2950 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2298 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2951 </p><p id="b" s... 2299 </p><p id="b" s...
2952 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2300 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="e" style="display:none">Ghijklmn</p>
2953 </p><p id="b" s... but got Text node "Qrstuvwx"
2954 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2301 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2955 </p><p id="b" s... 2302 </p><p id="b" s...
2956 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2303 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2957 </p><p id="b" s... but got Text node "Qrstuvwx"
2958 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2304 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2959 </p><p id="b" s... 2305 </p><p id="b" s...
2960 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2306 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "e" style="display:none">Ghijklmn</p>
2961 </p><p id="b" s... but got Text node "Qrstuvwx"
2962 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2307 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2963 </p><p id="b" s... 2308 </p><p id="b" s...
2964 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2309 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="e" style="display:none">Ghijklmn</p>
2965 </p><p id="b" s... but got Text node "Qrstuvwx"
2966 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1] 2310 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1]
2967 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2311 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1]
2968 </p><p id="b" s... but got Text node "Qrstuvwx"
2969 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2312 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2970 </p><p id="b" s... 2313 </p><p id="b" s...
2971 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2314 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
2972 </p><p id="b" s... but got Text node "Qrstuvwx"
2973 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2315 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2974 </p><p id="b" s... 2316 </p><p id="b" s...
2975 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2317 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
2976 </p><p id="b" s... but got Text node "Qrstuvwx"
2977 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5] 2318 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5]
2978 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2319 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5]
2979 </p><p id="b" s... but got Text node "Qrstuvwx"
2980 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2320 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2981 </p><p id="b" s... 2321 </p><p id="b" s...
2982 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2322 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2983 </p><p id="b" s... but got Text node "Qrstuvwx"
2984 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2323 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2985 </p><p id="b" s... 2324 </p><p id="b" s...
2986 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2325 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="e" style="display:none">Ghijklmn</p>
2987 </p><p id="b" s... but got Text node "Qrstuvwx"
2988 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 2326 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2989 </p><p id="b" s... 2327 </p><p id="b" s...
2990 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2328 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="e" style="display:none"> Ghijklmn</p>
2991 </p><p id="b" s... but got Text node "Qrstuvwx"
2992 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 2329 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2993 </p><p id="b" s... 2330 </p><p id="b" s...
2994 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2331 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="e" style="display:none"> Ghijklmn</p>
2995 </p><p id="b" s... but got Text node "Qrstuvwx"
2996 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 2332 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2997 </p><p id="b" s... 2333 </p><p id="b" s...
2998 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2334 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="e" style="display:none"> Ghijklmn</p>
2999 </p><p id="b" s... but got Text node "Qrstuvwx"
3000 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2335 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3001 </p><p id="b" s... 2336 </p><p id="b" s...
3002 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2337 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="e" style="display:none">Ghijklmn</p>
3003 </p><p id="b" s... but got Text node "Qrstuvwx"
3004 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2338 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3005 </p><p id="b" s... 2339 </p><p id="b" s...
3006 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2340 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="e" style="display:none">Ghijklmn</p>
3007 </p><p id="b" s... but got Text node "Qrstuvwx"
3008 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2341 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3009 </p><p id="b" s... 2342 </p><p id="b" s...
3010 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2343 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="e" style="display:none">Ghijklmn</p>
3011 </p><p id="b" s... but got Text node "Qrstuvwx"
3012 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2344 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3013 </p><p id="b" s... 2345 </p><p id="b" s...
3014 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2346 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="e" style="display:none">Ghijklmn</p>
3015 </p><p id="b" s... but got Text node "Qrstuvwx"
3016 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2347 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3017 </p><p id="b" s... 2348 </p><p id="b" s...
3018 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2349 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="e" style="display:none">Ghijklmn</p>
3019 </p><p id="b" s... but got Text node "Qrstuvwx"
3020 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2350 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3021 </p><p id="b" s... 2351 </p><p id="b" s...
3022 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2352 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="e" style="display:none">Ghijklmn</p>
3023 </p><p id="b" s... but got Text node "Qrstuvwx"
3024 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2353 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3025 </p><p id="b" s... 2354 </p><p id="b" s...
3026 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2355 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="e" style="display:none">Ghijklmn</p>
3027 </p><p id="b" s... but got Text node "Qrstuvwx"
3028 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2356 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3029 </p><p id="b" s... 2357 </p><p id="b" s...
3030 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2358 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="e" style="display:none">Ghijklmn</p>
3031 </p><p id="b" s... but got Text node "Qrstuvwx"
3032 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2359 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3033 </p><p id="b" s... 2360 </p><p id="b" s...
3034 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2361 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="e" style="display:none">Ghijklmn</p>
3035 </p><p id="b" s... but got Text node "Qrstuvwx"
3036 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2362 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3037 </p><p id="b" s... 2363 </p><p id="b" s...
3038 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2364 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="e" style="display:none">Ghijklmn</ p>
3039 </p><p id="b" s... but got Text node "Qrstuvwx"
3040 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2365 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3041 </p><p id="b" s... 2366 </p><p id="b" s...
3042 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2367 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="e" style="display:none">Ghijklmn</ p>
3043 </p><p id="b" s... but got Text node "Qrstuvwx"
3044 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2368 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3045 </p><p id="b" s... 2369 </p><p id="b" s...
3046 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2370 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="e" style="display:none">Ghijklmn</ p>
3047 </p><p id="b" s... but got Text node "Qrstuvwx"
3048 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2371 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3049 </p><p id="b" s... 2372 </p><p id="b" s...
3050 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2373 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
3051 </p><p id="b" s... but got Text node "Qrstuvwx"
3052 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2374 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3053 </p><p id="b" s... 2375 </p><p id="b" s...
3054 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2376 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="e" style="display:none">Ghijklmn</p >
3055 </p><p id="b" s... but got Text node "Qrstuvwx"
3056 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2377 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3057 </p><p id="b" s... 2378 </p><p id="b" s...
3058 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2379 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="e" style="display:none">Ghijklmn</p>
3059 </p><p id="b" s... but got Text node "Qrstuvwx"
3060 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0] 2380 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0]
3061 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2381 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0]
3062 </p><p id="b" s... but got Text node "Qrstuvwx"
3063 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2382 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3064 selection.extend(node, offset); 2383 selection.extend(node, offset);
3065 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2384 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3066 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2385 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3067 </p><p id="b" s... but got Text node "Qrstuvwx" 2386 selection.extend(node, offset);
2387 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3068 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1] 2388 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1]
3069 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2389 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1]
3070 </p><p id="b" s... but got Text node "Qrstuvwx"
3071 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0] 2390 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0]
3072 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [fo reignDoctype, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2391 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [fo reignDoctype, 0]
3073 </p><p id="b" s... but got Text node "Qrstuvwx"
3074 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0] 2392 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0]
3075 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xm lDoctype, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2393 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xm lDoctype, 0]
3076 </p><p id="b" s... but got Text node "Qrstuvwx"
3077 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1] 2394 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1]
3078 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2395 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 0 [paras[0].firstChild, -1]
3079 </p><p id="b" s... but got Text node "Qrstuvwx" 2396 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 1 [paras[0].firstChild, 0]
3080 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2397 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 1 [paras[0].firstChild, 0]
3081 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2398 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 2 [paras[0].firstChild, 1]
3082 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2399 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 2 [paras[0].firstChild, 1]
3083 </p><p id="b" s... but got Text node "Qrstuvwx" 2400 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 3 [paras[0].firstChild, 2]
3084 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2401 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 3 [paras[0].firstChild, 2]
3085 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2402 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 4 [paras[0].firstChild, 8]
3086 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2403 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 4 [paras[0].firstChild, 8]
3087 </p><p id="b" s... but got Text node "Qrstuvwx" 2404 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 5 [paras[0].firstChild, 9]
3088 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2405 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 5 [paras[0].firstChild, 9]
3089 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2406 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 6 [paras[0].firstChild, 10]
3090 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2407 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 6 [paras[0].firstChild, 10]
3091 </p><p id="b" s... but got Text node "Qrstuvwx"
3092 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3093 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3094 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3095 </p><p id="b" s... but got Text node "Qrstuvwx"
3096 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3097 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3098 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3099 </p><p id="b" s... but got Text node "Qrstuvwx"
3100 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3101 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3102 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3103 </p><p id="b" s... but got Text node "Qrstuvwx"
3104 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535] 2408 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535]
3105 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2409 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 7 [paras[0].firstChild, 65535]
3106 </p><p id="b" s... but got Text node "Qrstuvwx"
3107 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1] 2410 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1]
3108 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2411 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 8 [paras[1].firstChild, -1]
3109 </p><p id="b" s... but got Text node "Qrstuvwx" 2412 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 9 [paras[1].firstChild, 0]
3110 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2413 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 9 [paras[1].firstChild, 0]
3111 </p><p id="b" s... but got Text node "Qrstuvwx" 2414 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 10 [paras[1].firstChild, 1]
3112 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2415 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 10 [paras[1].firstChild, 1]
3113 </p><p id="b" s... but got Text node "Qrstuvwx" 2416 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2]
3114 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2417 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2]
3115 </p><p id="b" s... but got Text node "Qrstuvwx" 2418 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8]
3116 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2419 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8]
3117 </p><p id="b" s... but got Text node "Qrstuvwx" 2420 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9]
3118 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2421 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9]
3119 </p><p id="b" s... but got Text node "Qrstuvwx"
3120 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3121 </p><p id="b" s... but got Text node "Qrstuvwx"
3122 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3123 </p><p id="b" s... but got Text node "Qrstuvwx"
3124 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3125 </p><p id="b" s... but got Text node "Qrstuvwx"
3126 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3127 </p><p id="b" s... but got Text node "Qrstuvwx"
3128 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3129 </p><p id="b" s... but got Text node "Qrstuvwx"
3130 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10] 2422 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10]
3131 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2423 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10]
3132 </p><p id="b" s... but got Text node "Qrstuvwx"
3133 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535] 2424 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535]
3134 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2425 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535]
3135 </p><p id="b" s... but got Text node "Qrstuvwx"
3136 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ 2426 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3137 </p><p id="b" s... 2427 </p><p id="b" s...
3138 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2428 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
3139 </p><p id="b" s... but got Text node "Qrstuvwx"
3140 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ 2429 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3141 </p><p id="b" s... 2430 </p><p id="b" s...
3142 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2431 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
3143 </p><p id="b" s... but got Text node "Qrstuvwx"
3144 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ 2432 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3145 </p><p id="b" s... 2433 </p><p id="b" s...
3146 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2434 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
3147 </p><p id="b" s... but got Text node "Qrstuvwx"
3148 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9] 2435 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9]
3149 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2436 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9]
3150 </p><p id="b" s... but got Text node "Qrstuvwx"
3151 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2437 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3152 </p><p id="b" s... 2438 </p><p id="b" s...
3153 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2439 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Qrstuvwx"
3154 </p><p id="b" s... but got Text node "Qrstuvwx"
3155 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2440 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3156 </p><p id="b" s... 2441 </p><p id="b" s...
3157 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2442 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Qrstuvwx"
3158 </p><p id="b" s... but got Text node "Qrstuvwx"
3159 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2443 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3160 </p><p id="b" s... 2444 </p><p id="b" s...
3161 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2445 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Qrstuvwx"
3162 </p><p id="b" s... but got Text node "Qrstuvwx"
3163 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9] 2446 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9]
3164 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2447 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9]
3165 </p><p id="b" s... but got Text node "Qrstuvwx"
3166 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1] 2448 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1]
3167 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 2449 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1]
3168 </p><p id="b" s... but got Text node "Qrstuvwx" 2450 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 25 [document.documentElement, 0]
3169 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 25 [document.documentElement, 0] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2451 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0]
3170 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2452 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 26 [document.documentElement, 1]
3171 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2453 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1]
3172 </p><p id="b" s... but got Text node "Qrstuvwx" 2454 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2]
3173 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 26 [document.documentElement, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2455 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2]
3174 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3175 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3176 </p><p id="b" s... but got Text node "Qrstuvwx"
3177 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3178 </p><p id="b" s... but got Text node "Qrstuvwx"
3179 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3180 </p><p id="b" s... but got Text node "Qrstuvwx"
3181 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7] 2456 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7]
3182 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2457 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7]
3183 </p><p id="b" s... but got Text node "Qrstuvwx" 2458 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 29 [document.head, 1]
3184 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2459 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1]
3185 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2460 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3]
3186 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2461 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3]
3187 </p><p id="b" s... but got Text node "Qrstuvwx"
3188 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3189 </p><p id="b" s... but got Text node "Qrstuvwx"
3190 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3191 </p><p id="b" s... but got Text node "Qrstuvwx"
3192 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2462 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3193 </p><p id="b" s... 2463 </p><p id="b" s...
3194 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 2464 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Qrstuvwx"
3195 </p><p id="b" s... but got Text node "Qrstuvwx"
3196 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2465 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3197 </p><p id="b" s... 2466 </p><p id="b" s...
3198 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 2467 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Qrstuvwx"
3199 </p><p id="b" s... but got Text node "Qrstuvwx"
3200 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 2468 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
3201 </p><p id="b" s... 2469 </p><p id="b" s...
3202 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2470 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Qrstuvwx"
3203 </p><p id="b" s... but got Text node "Qrstuvwx"
3204 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2471 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3205 </p><p id="b" s... 2472 </p><p id="b" s...
3206 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2473 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Qrstuvwx"
3207 </p><p id="b" s... but got Text node "Qrstuvwx" 2474 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 35 [paras[0], 0]
3208 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2475 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0]
3209 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2476 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 36 [paras[0], 1]
3210 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2477 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1]
3211 </p><p id="b" s... but got Text node "Qrstuvwx"
3212 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3213 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3214 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3215 </p><p id="b" s... but got Text node "Qrstuvwx"
3216 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2] 2478 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2]
3217 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2479 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2]
3218 </p><p id="b" s... but got Text node "Qrstuvwx" 2480 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0]
3219 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2481 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0]
3220 </p><p id="b" s... but got Text node "Qrstuvwx" 2482 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1]
3221 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2483 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1]
3222 </p><p id="b" s... but got Text node "Qrstuvwx"
3223 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3224 </p><p id="b" s... but got Text node "Qrstuvwx"
3225 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3226 </p><p id="b" s... but got Text node "Qrstuvwx"
3227 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2] 2484 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2]
3228 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2485 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2]
3229 </p><p id="b" s... but got Text node "Qrstuvwx"
3230 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2486 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3231 </p><p id="b" s... 2487 </p><p id="b" s...
3232 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2488 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Qrstuvwx"
3233 </p><p id="b" s... but got Text node "Qrstuvwx"
3234 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2489 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3235 </p><p id="b" s... 2490 </p><p id="b" s...
3236 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2491 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Qrstuvwx"
3237 </p><p id="b" s... but got Text node "Qrstuvwx" 2492 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 43 [testDiv, 0]
3238 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2493 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0]
3239 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2494 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3]
3240 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2495 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3]
3241 </p><p id="b" s... but got Text node "Qrstuvwx"
3242 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3243 </p><p id="b" s... but got Text node "Qrstuvwx"
3244 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3245 </p><p id="b" s... but got Text node "Qrstuvwx"
3246 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1] 2496 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1]
3247 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2497 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1]
3248 </p><p id="b" s... but got Text node "Qrstuvwx" 2498 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 46 [document, 0]
3249 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 46 [document, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2499 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0]
3250 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2500 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 47 [document, 1]
3251 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2501 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1]
3252 </p><p id="b" s... but got Text node "Qrstuvwx" 2502 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2]
3253 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 47 [document, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2503 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2]
3254 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3255 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3256 </p><p id="b" s... but got Text node "Qrstuvwx"
3257 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3258 </p><p id="b" s... but got Text node "Qrstuvwx"
3259 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3260 </p><p id="b" s... but got Text node "Qrstuvwx"
3261 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3] 2504 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3]
3262 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2505 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3]
3263 </p><p id="b" s... but got Text node "Qrstuvwx"
3264 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1] 2506 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1]
3265 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2507 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1]
3266 </p><p id="b" s... but got Text node "Qrstuvwx" 2508 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0]
3267 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2509 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0]
3268 </p><p id="b" s... but got Text node "Qrstuvwx" 2510 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4]
3269 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2511 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4]
3270 </p><p id="b" s... but got Text node "Qrstuvwx"
3271 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3272 </p><p id="b" s... but got Text node "Qrstuvwx"
3273 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3274 </p><p id="b" s... but got Text node "Qrstuvwx"
3275 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96] 2512 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96]
3276 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2513 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96]
3277 </p><p id="b" s... but got Text node "Qrstuvwx"
3278 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2514 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3279 </p><p id="b" s... 2515 </p><p id="b" s...
3280 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2516 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Qrstuvwx"
3281 </p><p id="b" s... but got Text node "Qrstuvwx"
3282 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2517 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3283 </p><p id="b" s... 2518 </p><p id="b" s...
3284 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2519 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Qrstuvwx"
3285 </p><p id="b" s... but got Text node "Qrstuvwx"
3286 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2520 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3287 </p><p id="b" s... 2521 </p><p id="b" s...
3288 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2522 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Qrstuvwx"
3289 </p><p id="b" s... but got Text node "Qrstuvwx"
3290 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2523 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3291 </p><p id="b" s... 2524 </p><p id="b" s...
3292 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2525 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx"
3293 </p><p id="b" s... but got Text node "Qrstuvwx"
3294 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2526 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3295 </p><p id="b" s... 2527 </p><p id="b" s...
3296 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2528 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Qrstuvwx"
3297 </p><p id="b" s... but got Text node "Qrstuvwx"
3298 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1] 2529 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1]
3299 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2530 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1]
3300 </p><p id="b" s... but got Text node "Qrstuvwx"
3301 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2531 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3302 </p><p id="b" s... 2532 </p><p id="b" s...
3303 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2533 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
3304 </p><p id="b" s... but got Text node "Qrstuvwx"
3305 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2534 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3306 </p><p id="b" s... 2535 </p><p id="b" s...
3307 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2536 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
3308 </p><p id="b" s... but got Text node "Qrstuvwx"
3309 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5] 2537 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5]
3310 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2538 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5]
3311 </p><p id="b" s... but got Text node "Qrstuvwx"
3312 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2539 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3313 </p><p id="b" s... 2540 </p><p id="b" s...
3314 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2541 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Qrstuvwx"
3315 </p><p id="b" s... but got Text node "Qrstuvwx"
3316 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2542 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3317 </p><p id="b" s... 2543 </p><p id="b" s...
3318 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2544 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Qrstuvwx"
3319 </p><p id="b" s... but got Text node "Qrstuvwx"
3320 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2545 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3321 </p><p id="b" s... 2546 </p><p id="b" s...
3322 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2547 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
3323 </p><p id="b" s... but got Text node "Qrstuvwx"
3324 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2548 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3325 </p><p id="b" s... 2549 </p><p id="b" s...
3326 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2550 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
3327 </p><p id="b" s... but got Text node "Qrstuvwx"
3328 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 2551 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3329 </p><p id="b" s... 2552 </p><p id="b" s...
3330 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2553 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
3331 </p><p id="b" s... but got Text node "Qrstuvwx"
3332 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2554 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3333 </p><p id="b" s... 2555 </p><p id="b" s...
3334 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2556 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Qrstuvwx"
3335 </p><p id="b" s... but got Text node "Qrstuvwx"
3336 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2557 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3337 </p><p id="b" s... 2558 </p><p id="b" s...
3338 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2559 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Qrstuvwx"
3339 </p><p id="b" s... but got Text node "Qrstuvwx"
3340 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2560 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3341 </p><p id="b" s... 2561 </p><p id="b" s...
3342 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2562 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Qrstuvwx"
3343 </p><p id="b" s... but got Text node "Qrstuvwx"
3344 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2563 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3345 </p><p id="b" s... 2564 </p><p id="b" s...
3346 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2565 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Qrstuvwx"
3347 </p><p id="b" s... but got Text node "Qrstuvwx"
3348 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2566 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3349 </p><p id="b" s... 2567 </p><p id="b" s...
3350 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2568 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Qrstuvwx"
3351 </p><p id="b" s... but got Text node "Qrstuvwx"
3352 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2569 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3353 </p><p id="b" s... 2570 </p><p id="b" s...
3354 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2571 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Qrstuvwx"
3355 </p><p id="b" s... but got Text node "Qrstuvwx"
3356 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2572 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3357 </p><p id="b" s... 2573 </p><p id="b" s...
3358 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 2574 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Qrstuvwx"
3359 </p><p id="b" s... but got Text node "Qrstuvwx"
3360 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2575 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3361 </p><p id="b" s... 2576 </p><p id="b" s...
3362 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2577 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Qrstuvwx"
3363 </p><p id="b" s... but got Text node "Qrstuvwx"
3364 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2578 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3365 </p><p id="b" s... 2579 </p><p id="b" s...
3366 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2580 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Qrstuvwx"
3367 </p><p id="b" s... but got Text node "Qrstuvwx"
3368 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 2581 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3369 </p><p id="b" s... 2582 </p><p id="b" s...
3370 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2583 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
3371 </p><p id="b" s... but got Text node "Qrstuvwx"
3372 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 2584 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3373 </p><p id="b" s... 2585 </p><p id="b" s...
3374 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2586 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
3375 </p><p id="b" s... but got Text node "Qrstuvwx"
3376 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 2587 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3377 </p><p id="b" s... 2588 </p><p id="b" s...
3378 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2589 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
3379 </p><p id="b" s... but got Text node "Qrstuvwx"
3380 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ 2590 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3381 </p><p id="b" s... 2591 </p><p id="b" s...
3382 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2592 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Qrstuvwx"
3383 </p><p id="b" s... but got Text node "Qrstuvwx"
3384 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 2593 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
3385 </p><p id="b" s... 2594 </p><p id="b" s...
3386 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2595 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Qrstuvwx"
3387 </p><p id="b" s... but got Text node "Qrstuvwx"
3388 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 2596 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
3389 </p><p id="b" s... 2597 </p><p id="b" s...
3390 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2598 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Qrstuvwx"
3391 </p><p id="b" s... but got Text node "Qrstuvwx"
3392 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0] 2599 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0]
3393 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2600 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0]
3394 </p><p id="b" s... but got Text node "Qrstuvwx"
3395 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () { 2601 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
3396 selection.extend(node, offset); 2602 selection.extend(node, offset);
3397 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2603 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3398 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2604 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
3399 </p><p id="b" s... but got Text node "Qrstuvwx" 2605 selection.extend(node, offset);
2606 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3400 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1] 2607 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1]
3401 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2608 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1]
3402 </p><p id="b" s... but got Text node "Qrstuvwx"
3403 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0] 2609 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0]
3404 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2610 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 86 [foreignDoctype, 0]
3405 </p><p id="b" s... but got Text node "Qrstuvwx"
3406 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0] 2611 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0]
3407 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2612 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 87 [xmlDoctype, 0]
3408 </p><p id="b" s... but got Text node "Qrstuvwx"
3409 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1] 2613 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1]
3410 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 2614 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 0 [paras[0].firstChild, -1]
3411 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2615 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 1 [paras[0].firstChild, 0]
3412 " 2616 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 1 [paras[0].firstChild, 0]
3413 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 2617 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 2 [paras[0].firstChild, 1]
3414 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2618 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 2 [paras[0].firstChild, 1]
3415 " 2619 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 3 [paras[0].firstChild, 2]
3416 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 2620 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 3 [paras[0].firstChild, 2]
3417 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2621 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 4 [paras[0].firstChild, 8]
3418 " 2622 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 4 [paras[0].firstChild, 8]
3419 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 2623 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 5 [paras[0].firstChild, 9]
3420 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2624 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 5 [paras[0].firstChild, 9]
3421 " 2625 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 6 [paras[0].firstChild, 10]
3422 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 2626 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 6 [paras[0].firstChild, 10]
3423 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3424 "
3425 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3426 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3427 "
3428 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3429 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3430 "
3431 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3432 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3433 "
3434 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3435 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3436 "
3437 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3438 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3439 "
3440 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3441 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3442 "
3443 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3444 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3445 "
3446 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3447 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3448 "
3449 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535] 2627 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535]
3450 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title> 2628 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 7 [paras[0].firstChild, 65535]
3451 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3452 "
3453 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1] 2629 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1]
3454 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 2630 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 8 [paras[1].firstChild, -1]
3455 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2631 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 9 [paras[1].firstChild, 0]
3456 " 2632 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 9 [paras[1].firstChild, 0]
3457 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 2633 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 10 [paras[1].firstChild, 1]
3458 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2634 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 10 [paras[1].firstChild, 1]
3459 " 2635 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2]
3460 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 2636 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2]
3461 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2637 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8]
3462 " 2638 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8]
3463 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 2639 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9]
3464 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2640 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9]
3465 "
3466 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3467 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3468 "
3469 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3470 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3471 "
3472 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3473 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3474 "
3475 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3476 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3477 "
3478 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3479 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3480 "
3481 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3482 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3483 "
3484 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3485 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3486 "
3487 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10] 2641 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10]
3488 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 2642 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10]
3489 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3490 "
3491 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535] 2643 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535]
3492 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2644 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535]
3493 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3494 "
3495 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title> 2645 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3496 <meta... 2646 <meta...
3497 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2647 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3498 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2648 </p><p id...
3499 "
3500 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title> 2649 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3501 <meta... 2650 <meta...
3502 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2651 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3503 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2652 </p><p id...
3504 "
3505 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title> 2653 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3506 <meta... 2654 <meta...
3507 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2655 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3508 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2656 </p><p id...
3509 "
3510 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9] 2657 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9]
3511 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2658 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9]
3512 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3513 "
3514 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title> 2659 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3515 <meta... 2660 <meta...
3516 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2661 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3517 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2662 </p><p id...
3518 "
3519 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title> 2663 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3520 <meta... 2664 <meta...
3521 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2665 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3522 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2666 </p><p id...
3523 "
3524 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title> 2667 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3525 <meta... 2668 <meta...
3526 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2669 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3527 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2670 </p><p id...
3528 "
3529 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9] 2671 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9]
3530 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2672 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9]
3531 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3532 "
3533 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1] 2673 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1]
3534 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2674 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1]
3535 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2675 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 25 [document.documentElement, 0]
3536 " 2676 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0]
3537 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 2677 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 26 [document.documentElement, 1]
3538 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2678 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1]
3539 " 2679 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 27 [document.documentElement, 2]
3540 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2680 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2]
3541 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3542 "
3543 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3544 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3545 "
3546 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3547 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3548 "
3549 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3550 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3551 "
3552 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3553 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3554 "
3555 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7] 2681 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7]
3556 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 2682 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7]
3557 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2683 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 29 [document.head, 1]
3558 " 2684 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1]
3559 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <html><head><title>Selection extend() tests</title> 2685 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 30 [document.body, 3]
3560 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2686 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3]
3561 "
3562 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3563 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3564 "
3565 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <html><head><title>Selection extend() tests</title>
3566 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3567 "
3568 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3569 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3570 "
3571 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title> 2687 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title>
3572 <meta... 2688 <meta...
3573 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 2689 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3574 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2690 </p><p id...
3575 "
3576 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title> 2691 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title>
3577 <meta... 2692 <meta...
3578 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 2693 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3579 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2694 </p><p id...
3580 "
3581 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <html><head><tit le>Selection extend() tests</title> 2695 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <html><head><tit le>Selection extend() tests</title>
3582 <meta... 2696 <meta...
3583 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2697 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Element node <body><div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3584 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2698 </p><p id...
3585 "
3586 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Element node <html><head><title>Selection extend() tests</title> 2699 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Element node <html><head><title>Selection extend() tests</title>
3587 <meta... 2700 <meta...
3588 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2701 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3589 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2702 </p><p id...
3590 " 2703 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 35 [paras[0], 0]
3591 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title> 2704 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0]
3592 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2705 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 36 [paras[0], 1]
3593 " 2706 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1]
3594 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3595 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3596 "
3597 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3598 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3599 "
3600 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3601 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3602 "
3603 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2] 2707 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2]
3604 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title> 2708 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2]
3605 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2709 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 38 [paras[1], 0]
3606 " 2710 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0]
3607 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title> 2711 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 39 [paras[1], 1]
3608 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2712 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1]
3609 "
3610 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3611 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3612 "
3613 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3614 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3615 "
3616 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3617 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3618 "
3619 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2] 2713 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2]
3620 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title> 2714 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2]
3621 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3622 "
3623 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title> 2715 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
3624 <meta... 2716 <meta...
3625 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title> 2717 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
3626 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2718 </p><p id...
3627 "
3628 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title> 2719 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
3629 <meta... 2720 <meta...
3630 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title> 2721 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
3631 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2722 </p><p id...
3632 " 2723 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 43 [testDiv, 0]
3633 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 2724 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0]
3634 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2725 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 44 [testDiv, 3]
3635 " 2726 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3]
3636 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3637 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3638 "
3639 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3640 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3641 "
3642 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3643 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3644 "
3645 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1] 2727 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1]
3646 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title> 2728 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1]
3647 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2729 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 46 [document, 0]
3648 " 2730 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0]
3649 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title> 2731 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 47 [document, 1]
3650 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2732 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1]
3651 " 2733 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 48 [document, 2]
3652 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title> 2734 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2]
3653 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3654 "
3655 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3656 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3657 "
3658 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3659 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3660 "
3661 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3662 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3663 "
3664 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3665 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3666 "
3667 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3] 2735 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3]
3668 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title> 2736 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3]
3669 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3670 "
3671 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1] 2737 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1]
3672 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title> 2738 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1]
3673 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2739 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 51 [comment, 0]
3674 " 2740 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0]
3675 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 2741 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 52 [comment, 4]
3676 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2742 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4]
3677 "
3678 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3679 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3680 "
3681 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3682 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3683 "
3684 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3685 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3686 "
3687 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96] 2743 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96]
3688 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title> 2744 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96]
3689 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3690 "
3691 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title> 2745 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title>
3692 <meta... 2746 <meta...
3693 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title> 2747 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
3694 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2748 </p><p id...
3695 "
3696 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title> 2749 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title>
3697 <meta... 2750 <meta...
3698 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title> 2751 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
3699 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2752 </p><p id...
3700 "
3701 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</title> 2753 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</title>
3702 <meta... 2754 <meta...
3703 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title> 2755 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3704 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2756 </p><p id...
3705 "
3706 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Element node <html><head><title>Selection extend() tests</title> 2757 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Element node <html><head><title>Selection extend() tests</title>
3707 <meta... 2758 <meta...
3708 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2759 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3709 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2760 </p><p id...
3710 "
3711 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <html><head><title>Selection extend() tests</title> 2761 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <html><head><title>Selection extend() tests</title>
3712 <meta... 2762 <meta...
3713 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2763 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3714 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2764 </p><p id...
3715 "
3716 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1] 2765 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1]
3717 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle> 2766 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1]
3718 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3719 "
3720 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title> 2767 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
3721 <meta... 2768 <meta...
3722 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle> 2769 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
3723 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2770 </p><p id...
3724 "
3725 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title> 2771 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
3726 <meta... 2772 <meta...
3727 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle> 2773 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
3728 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2774 </p><p id...
3729 "
3730 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5] 2775 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5]
3731 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle> 2776 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5]
3732 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3733 "
3734 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title> 2777 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title>
3735 <meta... 2778 <meta...
3736 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title> 2779 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3737 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2780 </p><p id...
3738 "
3739 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title> 2781 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title>
3740 <meta... 2782 <meta...
3741 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title> 2783 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3742 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2784 </p><p id...
3743 "
3744 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title> 2785 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3745 <meta... 2786 <meta...
3746 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 2787 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Element node <body><di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3747 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2788 </p><p id...
3748 "
3749 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title> 2789 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3750 <meta... 2790 <meta...
3751 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 2791 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Element node <body><di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3752 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2792 </p><p id...
3753 "
3754 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title> 2793 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3755 <meta... 2794 <meta...
3756 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 2795 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Element node <body><di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3757 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2796 </p><p id...
3758 "
3759 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title> 2797 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title>
3760 <meta... 2798 <meta...
3761 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2799 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
3762 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2800 </p><p id...
3763 "
3764 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title> 2801 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title>
3765 <meta... 2802 <meta...
3766 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2803 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
3767 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2804 </p><p id...
3768 "
3769 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title> 2805 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title>
3770 <meta... 2806 <meta...
3771 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2807 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3772 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2808 </p><p id...
3773 "
3774 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title> 2809 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title>
3775 <meta... 2810 <meta...
3776 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title> 2811 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3777 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2812 </p><p id...
3778 "
3779 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title> 2813 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
3780 <meta... 2814 <meta...
3781 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 2815 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
3782 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2816 </p><p id...
3783 "
3784 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title> 2817 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
3785 <meta... 2818 <meta...
3786 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 2819 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
3787 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2820 </p><p id...
3788 "
3789 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Element node <html><head><title>Selection extend() te sts</title> 2821 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Element node <html><head><title>Selection extend() te sts</title>
3790 <meta... 2822 <meta...
3791 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 2823 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
3792 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2824 </p><p id...
3793 "
3794 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title> 2825 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
3795 <meta... 2826 <meta...
3796 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2827 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3797 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2828 </p><p id...
3798 "
3799 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title> 2829 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
3800 <meta... 2830 <meta...
3801 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title> 2831 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3802 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2832 </p><p id...
3803 "
3804 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title> 2833 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
3805 <meta... 2834 <meta...
3806 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title> 2835 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <body><div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3807 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2836 </p><p id...
3808 "
3809 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title> 2837 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
3810 <meta... 2838 <meta...
3811 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title> 2839 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <body><div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3812 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2840 </p><p id...
3813 "
3814 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Element node <html><head><title>S election extend() tests</title> 2841 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Element node <html><head><title>S election extend() tests</title>
3815 <meta... 2842 <meta...
3816 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 2843 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Element node <body><div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3817 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2844 </p><p id...
3818 "
3819 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection extend() tests</title> 2845 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection extend() tests</title>
3820 <meta... 2846 <meta...
3821 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle> 2847 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3822 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2848 </p><p id...
3823 "
3824 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <html><head><title>Se lection extend() tests</title> 2849 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <html><head><title>Se lection extend() tests</title>
3825 <meta... 2850 <meta...
3826 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title> 2851 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3827 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2852 </p><p id...
3828 "
3829 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Element node <html><head><title>Select ion extend() tests</title> 2853 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Element node <html><head><title>Select ion extend() tests</title>
3830 <meta... 2854 <meta...
3831 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title> 2855 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3832 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2856 </p><p id...
3833 "
3834 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0] 2857 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0]
3835 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle> 2858 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0]
3836 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3837 "
3838 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2859 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3839 selection.extend(node, offset); 2860 selection.extend(node, offset);
3840 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2861 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3841 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title> 2862 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
3842 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2863 selection.extend(node, offset);
3843 " 2864 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3844 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1] 2865 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1]
3845 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle> 2866 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1]
3846 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3847 "
3848 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0] 2867 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0]
3849 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title> 2868 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0]
3850 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3851 "
3852 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0] 2869 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0]
3853 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title> 2870 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0]
3854 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3855 "
3856 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2871 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3857 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 2872 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3858 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2873 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3859 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2874 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3860 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2875 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3861 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2876 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3862 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2877 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3863 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2878 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3864 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0 2879 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3865 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges. 2880 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
4023 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 3038 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4024 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0 3039 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
4025 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges. 3040 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4026 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 3041 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4027 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges. 3042 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4028 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 3043 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
4029 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 3044 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
4030 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0 3045 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
4031 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges. 3046 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
4032 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1] 3047 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1]
4033 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3048 PASS extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1]
4034 " 3049 PASS extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0]
4035 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3050 PASS extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0]
4036 " 3051 PASS extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1]
4037 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3052 PASS extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1]
4038 " 3053 PASS extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2]
4039 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3054 PASS extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2]
4040 " 3055 PASS extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8]
4041 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3056 PASS extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8]
4042 " 3057 PASS extend() forwards with range 35 [document, 0, document, 1] and point 5 [par as[0].firstChild, 9]
4043 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3058 PASS extend() backwards with range 35 [document, 0, document, 1] and point 5 [pa ras[0].firstChild, 9]
4044 " 3059 PASS extend() forwards with range 35 [document, 0, document, 1] and point 6 [par as[0].firstChild, 10]
4045 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3060 PASS extend() backwards with range 35 [document, 0, document, 1] and point 6 [pa ras[0].firstChild, 10]
4046 "
4047 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4048 "
4049 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4050 "
4051 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4052 "
4053 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4054 "
4055 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4056 "
4057 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4058 "
4059 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535] 3061 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535]
4060 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3062 PASS extend() backwards with range 35 [document, 0, document, 1] and point 7 [pa ras[0].firstChild, 65535]
4061 "
4062 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1] 3063 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1]
4063 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3064 PASS extend() backwards with range 35 [document, 0, document, 1] and point 8 [pa ras[1].firstChild, -1]
4064 " 3065 PASS extend() forwards with range 35 [document, 0, document, 1] and point 9 [par as[1].firstChild, 0]
4065 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3066 PASS extend() backwards with range 35 [document, 0, document, 1] and point 9 [pa ras[1].firstChild, 0]
4066 " 3067 PASS extend() forwards with range 35 [document, 0, document, 1] and point 10 [pa ras[1].firstChild, 1]
4067 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3068 PASS extend() backwards with range 35 [document, 0, document, 1] and point 10 [p aras[1].firstChild, 1]
4068 " 3069 PASS extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2]
4069 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3070 PASS extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2]
4070 " 3071 PASS extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8]
4071 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3072 PASS extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8]
4072 " 3073 PASS extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9]
4073 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3074 PASS extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9]
4074 "
4075 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4076 "
4077 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4078 "
4079 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4080 "
4081 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4082 "
4083 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4084 "
4085 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10] 3075 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10]
4086 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3076 PASS extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10]
4087 "
4088 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535] 3077 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535]
4089 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3078 PASS extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535]
4090 "
4091 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3079 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4092 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3080 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4093 "
4094 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3081 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4095 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3082 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4096 "
4097 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3083 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4098 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3084 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4099 "
4100 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9] 3085 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9]
4101 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3086 PASS extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9]
4102 "
4103 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3087 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4104 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3088 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4105 "
4106 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3089 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4107 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3090 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4108 "
4109 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3091 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4110 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3092 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4111 "
4112 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9] 3093 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9]
4113 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3094 PASS extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9]
4114 "
4115 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1] 3095 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1]
4116 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ 3096 PASS extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1]
4117 " 3097 PASS extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0]
4118 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3098 PASS extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0]
4119 " 3099 PASS extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1]
4120 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3100 PASS extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1]
4121 " 3101 PASS extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2]
4122 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3102 PASS extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2]
4123 "
4124 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈
4125 "
4126 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4127 "
4128 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈
4129 "
4130 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7] 3103 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7]
4131 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3104 PASS extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7]
4132 " 3105 PASS extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1]
4133 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3106 PASS extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1]
4134 " 3107 PASS extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3]
4135 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3108 PASS extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3]
4136 "
4137 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4138 "
4139 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4140 "
4141 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 3109 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4142 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 3110 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children
4143 "
4144 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 3111 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4145 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 3112 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children
4146 "
4147 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children 3113 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4148 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3114 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Document node with 2 children
4149 "
4150 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children 3115 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4151 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3116 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node wit h 2 children
4152 " 3117 PASS extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0]
4153 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3118 PASS extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0]
4154 " 3119 PASS extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1]
4155 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3120 PASS extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1]
4156 "
4157 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4158 "
4159 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4160 "
4161 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2] 3121 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2]
4162 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3122 PASS extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2]
4163 " 3123 PASS extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0]
4164 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3124 PASS extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0]
4165 " 3125 PASS extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1]
4166 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3126 PASS extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1]
4167 "
4168 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4169 "
4170 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4171 "
4172 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2] 3127 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2]
4173 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3128 PASS extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2]
4174 "
4175 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 3129 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4176 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3130 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children
4177 "
4178 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 3131 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4179 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3132 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children
4180 " 3133 PASS extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0]
4181 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3134 PASS extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0]
4182 " 3135 PASS extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3]
4183 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3136 PASS extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3]
4184 "
4185 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4186 "
4187 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4188 "
4189 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1] 3137 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1]
4190 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3138 PASS extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1]
4191 " 3139 PASS extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0]
4192 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3140 PASS extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0]
4193 " 3141 PASS extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1]
4194 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3142 PASS extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1]
4195 " 3143 PASS extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2]
4196 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3144 PASS extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2]
4197 "
4198 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4199 "
4200 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4201 "
4202 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4203 "
4204 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3] 3145 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3]
4205 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3146 PASS extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3]
4206 "
4207 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1] 3147 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1]
4208 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3148 PASS extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1]
4209 " 3149 PASS extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0]
4210 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3150 PASS extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0]
4211 " 3151 PASS extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4]
4212 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3152 PASS extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4]
4213 "
4214 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4215 "
4216 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4217 "
4218 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96] 3153 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96]
4219 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3154 PASS extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96]
4220 "
4221 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 3155 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4222 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3156 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children
4223 "
4224 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 3157 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4225 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3158 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children
4226 "
4227 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children 3159 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4228 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3160 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Document no de with 2 children
4229 "
4230 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children 3161 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4231 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3162 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4232 "
4233 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 3163 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4234 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3164 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node wit h 2 children
4235 "
4236 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1] 3165 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1]
4237 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3166 PASS extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1]
4238 "
4239 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 3167 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4240 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3168 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children
4241 "
4242 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 3169 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4243 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3170 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children
4244 "
4245 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5] 3171 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5]
4246 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3172 PASS extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5]
4247 "
4248 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 3173 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4249 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3174 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children
4250 "
4251 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 3175 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4252 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3176 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children
4253 "
4254 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3177 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4255 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3178 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4256 "
4257 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3179 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4258 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3180 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4259 "
4260 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3181 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4261 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3182 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4262 "
4263 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 3183 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4264 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3184 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children
4265 "
4266 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 3185 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4267 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3186 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children
4268 "
4269 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3187 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4270 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3188 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children
4271 "
4272 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3189 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4273 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3190 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children
4274 "
4275 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3191 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4276 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3192 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children
4277 "
4278 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3193 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4279 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3194 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children
4280 "
4281 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children 3195 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4282 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 3196 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Document node with 2 children
4283 "
4284 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3197 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4285 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3198 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children
4286 "
4287 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3199 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4288 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3200 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children
4289 "
4290 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3201 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4291 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3202 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4292 "
4293 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3203 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4294 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3204 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4295 "
4296 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children 3205 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4297 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3206 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Document node with 2 children
4298 "
4299 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3207 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4300 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3208 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4301 "
4302 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3209 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4303 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3210 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Document node with 2 children
4304 "
4305 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children 3211 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4306 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3212 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Document node with 2 children
4307 "
4308 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0] 3213 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0]
4309 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3214 PASS extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0]
4310 "
4311 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3215 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4312 selection.extend(node, offset); 3216 selection.extend(node, offset);
4313 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3217 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4314 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3218 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4315 " 3219 selection.extend(node, offset);
3220 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4316 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1] 3221 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1]
4317 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3222 PASS extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1]
4318 "
4319 PASS extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0] 3223 PASS extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0]
4320 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3224 PASS extend() backwards with range 35 [document, 0, document, 1] and point 86 [f oreignDoctype, 0]
4321 "
4322 PASS extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0] 3225 PASS extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0]
4323 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3226 PASS extend() backwards with range 35 [document, 0, document, 1] and point 87 [x mlDoctype, 0]
4324 "
4325 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1] 3227 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1]
4326 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3228 PASS extend() backwards with range 36 [document, 0, document, 2] and point 0 [pa ras[0].firstChild, -1]
4327 " 3229 PASS extend() forwards with range 36 [document, 0, document, 2] and point 1 [par as[0].firstChild, 0]
4328 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3230 PASS extend() backwards with range 36 [document, 0, document, 2] and point 1 [pa ras[0].firstChild, 0]
4329 " 3231 PASS extend() forwards with range 36 [document, 0, document, 2] and point 2 [par as[0].firstChild, 1]
4330 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3232 PASS extend() backwards with range 36 [document, 0, document, 2] and point 2 [pa ras[0].firstChild, 1]
4331 " 3233 PASS extend() forwards with range 36 [document, 0, document, 2] and point 3 [par as[0].firstChild, 2]
4332 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3234 PASS extend() backwards with range 36 [document, 0, document, 2] and point 3 [pa ras[0].firstChild, 2]
4333 " 3235 PASS extend() forwards with range 36 [document, 0, document, 2] and point 4 [par as[0].firstChild, 8]
4334 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3236 PASS extend() backwards with range 36 [document, 0, document, 2] and point 4 [pa ras[0].firstChild, 8]
4335 " 3237 PASS extend() forwards with range 36 [document, 0, document, 2] and point 5 [par as[0].firstChild, 9]
4336 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3238 PASS extend() backwards with range 36 [document, 0, document, 2] and point 5 [pa ras[0].firstChild, 9]
4337 " 3239 PASS extend() forwards with range 36 [document, 0, document, 2] and point 6 [par as[0].firstChild, 10]
4338 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3240 PASS extend() backwards with range 36 [document, 0, document, 2] and point 6 [pa ras[0].firstChild, 10]
4339 "
4340 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4341 "
4342 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4343 "
4344 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4345 "
4346 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4347 "
4348 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4349 "
4350 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4351 "
4352 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535] 3241 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535]
4353 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3242 PASS extend() backwards with range 36 [document, 0, document, 2] and point 7 [pa ras[0].firstChild, 65535]
4354 "
4355 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1] 3243 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1]
4356 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3244 PASS extend() backwards with range 36 [document, 0, document, 2] and point 8 [pa ras[1].firstChild, -1]
4357 " 3245 PASS extend() forwards with range 36 [document, 0, document, 2] and point 9 [par as[1].firstChild, 0]
4358 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3246 PASS extend() backwards with range 36 [document, 0, document, 2] and point 9 [pa ras[1].firstChild, 0]
4359 " 3247 PASS extend() forwards with range 36 [document, 0, document, 2] and point 10 [pa ras[1].firstChild, 1]
4360 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3248 PASS extend() backwards with range 36 [document, 0, document, 2] and point 10 [p aras[1].firstChild, 1]
4361 " 3249 PASS extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2]
4362 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3250 PASS extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2]
4363 " 3251 PASS extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8]
4364 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3252 PASS extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8]
4365 " 3253 PASS extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9]
4366 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3254 PASS extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9]
4367 "
4368 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4369 "
4370 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4371 "
4372 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4373 "
4374 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4375 "
4376 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4377 "
4378 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10] 3255 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10]
4379 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3256 PASS extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10]
4380 "
4381 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535] 3257 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4382 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3258 PASS extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535]
4383 "
4384 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3259 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4385 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3260 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4386 "
4387 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3261 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4388 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3262 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4389 "
4390 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3263 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4391 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3264 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4392 "
4393 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9] 3265 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4394 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3266 PASS extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9]
4395 "
4396 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3267 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4397 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3268 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4398 "
4399 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3269 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4400 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3270 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4401 "
4402 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3271 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4403 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3272 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4404 "
4405 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9] 3273 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4406 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3274 PASS extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9]
4407 "
4408 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1] 3275 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1]
4409 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ 3276 PASS extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1]
4410 " 3277 PASS extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0]
4411 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3278 PASS extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0]
4412 " 3279 PASS extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1]
4413 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3280 PASS extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1]
4414 " 3281 PASS extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2]
4415 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3282 PASS extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2]
4416 "
4417 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈
4418 "
4419 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4420 "
4421 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈
4422 "
4423 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7] 3283 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7]
4424 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3284 PASS extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7]
4425 " 3285 PASS extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1]
4426 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3286 PASS extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1]
4427 " 3287 PASS extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3]
4428 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3288 PASS extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3]
4429 "
4430 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4431 "
4432 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4433 "
4434 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 3289 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4435 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 3290 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children
4436 "
4437 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 3291 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4438 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 3292 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children
4439 "
4440 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children 3293 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4441 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3294 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Document node with 2 children
4442 "
4443 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children 3295 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4444 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3296 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node wit h 2 children
4445 " 3297 PASS extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0]
4446 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3298 PASS extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0]
4447 " 3299 PASS extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1]
4448 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3300 PASS extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1]
4449 "
4450 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4451 "
4452 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4453 "
4454 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2] 3301 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2]
4455 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3302 PASS extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2]
4456 " 3303 PASS extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0]
4457 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3304 PASS extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0]
4458 " 3305 PASS extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1]
4459 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3306 PASS extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1]
4460 "
4461 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4462 "
4463 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4464 "
4465 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2] 3307 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2]
4466 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3308 PASS extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2]
4467 "
4468 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 3309 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4469 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3310 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children
4470 "
4471 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 3311 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4472 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3312 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children
4473 " 3313 PASS extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0]
4474 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3314 PASS extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0]
4475 " 3315 PASS extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3]
4476 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3316 PASS extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3]
4477 "
4478 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4479 "
4480 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4481 "
4482 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1] 3317 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1]
4483 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3318 PASS extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1]
4484 " 3319 PASS extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0]
4485 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3320 PASS extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0]
4486 " 3321 PASS extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1]
4487 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3322 PASS extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1]
4488 " 3323 PASS extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2]
4489 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3324 PASS extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2]
4490 "
4491 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4492 "
4493 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4494 "
4495 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4496 "
4497 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3] 3325 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3]
4498 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3326 PASS extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3]
4499 "
4500 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1] 3327 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1]
4501 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3328 PASS extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1]
4502 " 3329 PASS extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0]
4503 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3330 PASS extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0]
4504 " 3331 PASS extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4]
4505 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3332 PASS extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4]
4506 "
4507 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4508 "
4509 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4510 "
4511 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96] 3333 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96]
4512 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3334 PASS extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96]
4513 "
4514 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 3335 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4515 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3336 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children
4516 "
4517 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 3337 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4518 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3338 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children
4519 "
4520 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children 3339 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4521 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3340 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Document no de with 2 children
4522 "
4523 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children 3341 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4524 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3342 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4525 "
4526 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 3343 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4527 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3344 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node wit h 2 children
4528 "
4529 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1] 3345 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1]
4530 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3346 PASS extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1]
4531 "
4532 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 3347 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4533 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3348 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children
4534 "
4535 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 3349 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4536 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3350 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children
4537 "
4538 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5] 3351 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5]
4539 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3352 PASS extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5]
4540 "
4541 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 3353 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4542 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3354 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children
4543 "
4544 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 3355 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4545 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3356 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children
4546 "
4547 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3357 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4548 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3358 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4549 "
4550 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3359 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4551 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3360 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4552 "
4553 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3361 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4554 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3362 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4555 "
4556 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 3363 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4557 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3364 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children
4558 "
4559 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 3365 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4560 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3366 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children
4561 "
4562 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3367 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4563 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3368 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children
4564 "
4565 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3369 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4566 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3370 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children
4567 "
4568 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3371 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4569 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3372 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children
4570 "
4571 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3373 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4572 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3374 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children
4573 "
4574 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children 3375 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4575 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 3376 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Document node with 2 children
4576 "
4577 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3377 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4578 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3378 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children
4579 "
4580 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3379 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4581 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3380 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children
4582 "
4583 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3381 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4584 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3382 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4585 "
4586 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3383 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4587 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3384 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4588 "
4589 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children 3385 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4590 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3386 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Document node with 2 children
4591 "
4592 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3387 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4593 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3388 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4594 "
4595 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3389 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4596 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3390 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Document node with 2 children
4597 "
4598 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children 3391 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4599 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3392 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Document node with 2 children
4600 "
4601 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0] 3393 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0]
4602 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3394 PASS extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0]
4603 "
4604 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3395 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4605 selection.extend(node, offset); 3396 selection.extend(node, offset);
4606 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3397 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4607 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3398 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4608 " 3399 selection.extend(node, offset);
3400 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4609 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1] 3401 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1]
4610 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3402 PASS extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1]
4611 "
4612 PASS extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0] 3403 PASS extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0]
4613 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3404 PASS extend() backwards with range 36 [document, 0, document, 2] and point 86 [f oreignDoctype, 0]
4614 "
4615 PASS extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0] 3405 PASS extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0]
4616 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3406 PASS extend() backwards with range 36 [document, 0, document, 2] and point 87 [x mlDoctype, 0]
4617 "
4618 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1] 3407 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1]
4619 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3408 PASS extend() backwards with range 37 [document, 1, document, 2] and point 0 [pa ras[0].firstChild, -1]
4620 " 3409 PASS extend() forwards with range 37 [document, 1, document, 2] and point 1 [par as[0].firstChild, 0]
4621 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3410 PASS extend() backwards with range 37 [document, 1, document, 2] and point 1 [pa ras[0].firstChild, 0]
4622 " 3411 PASS extend() forwards with range 37 [document, 1, document, 2] and point 2 [par as[0].firstChild, 1]
4623 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3412 PASS extend() backwards with range 37 [document, 1, document, 2] and point 2 [pa ras[0].firstChild, 1]
4624 " 3413 PASS extend() forwards with range 37 [document, 1, document, 2] and point 3 [par as[0].firstChild, 2]
4625 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3414 PASS extend() backwards with range 37 [document, 1, document, 2] and point 3 [pa ras[0].firstChild, 2]
4626 " 3415 PASS extend() forwards with range 37 [document, 1, document, 2] and point 4 [par as[0].firstChild, 8]
4627 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3416 PASS extend() backwards with range 37 [document, 1, document, 2] and point 4 [pa ras[0].firstChild, 8]
4628 " 3417 PASS extend() forwards with range 37 [document, 1, document, 2] and point 5 [par as[0].firstChild, 9]
4629 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3418 PASS extend() backwards with range 37 [document, 1, document, 2] and point 5 [pa ras[0].firstChild, 9]
4630 " 3419 PASS extend() forwards with range 37 [document, 1, document, 2] and point 6 [par as[0].firstChild, 10]
4631 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3420 PASS extend() backwards with range 37 [document, 1, document, 2] and point 6 [pa ras[0].firstChild, 10]
4632 "
4633 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4634 "
4635 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4636 "
4637 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4638 "
4639 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4640 "
4641 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4642 "
4643 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4644 "
4645 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535] 3421 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535]
4646 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3422 PASS extend() backwards with range 37 [document, 1, document, 2] and point 7 [pa ras[0].firstChild, 65535]
4647 "
4648 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1] 3423 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1]
4649 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3424 PASS extend() backwards with range 37 [document, 1, document, 2] and point 8 [pa ras[1].firstChild, -1]
4650 " 3425 PASS extend() forwards with range 37 [document, 1, document, 2] and point 9 [par as[1].firstChild, 0]
4651 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3426 PASS extend() backwards with range 37 [document, 1, document, 2] and point 9 [pa ras[1].firstChild, 0]
4652 " 3427 PASS extend() forwards with range 37 [document, 1, document, 2] and point 10 [pa ras[1].firstChild, 1]
4653 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3428 PASS extend() backwards with range 37 [document, 1, document, 2] and point 10 [p aras[1].firstChild, 1]
4654 " 3429 PASS extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2]
4655 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3430 PASS extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2]
4656 " 3431 PASS extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8]
4657 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3432 PASS extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8]
4658 " 3433 PASS extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9]
4659 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3434 PASS extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9]
4660 "
4661 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4662 "
4663 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4664 "
4665 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4666 "
4667 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4668 "
4669 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4670 "
4671 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10] 3435 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10]
4672 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3436 PASS extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10]
4673 "
4674 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535] 3437 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4675 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3438 PASS extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535]
4676 "
4677 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3439 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4678 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3440 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4679 "
4680 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3441 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4681 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3442 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4682 "
4683 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children 3443 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4684 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3444 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Document node with 2 children
4685 "
4686 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9] 3445 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4687 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3446 PASS extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9]
4688 "
4689 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3447 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4690 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3448 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4691 "
4692 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3449 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4693 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3450 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4694 "
4695 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children 3451 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4696 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3452 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Document node with 2 children
4697 "
4698 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9] 3453 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4699 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3454 PASS extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9]
4700 "
4701 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1] 3455 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1]
4702 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ 3456 PASS extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1]
4703 " 3457 PASS extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0]
4704 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3458 PASS extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0]
4705 " 3459 PASS extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1]
4706 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3460 PASS extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1]
4707 " 3461 PASS extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2]
4708 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3462 PASS extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2]
4709 "
4710 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈
4711 "
4712 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4713 "
4714 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈
4715 "
4716 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7] 3463 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7]
4717 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ 3464 PASS extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7]
4718 " 3465 PASS extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1]
4719 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3466 PASS extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1]
4720 " 3467 PASS extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3]
4721 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3468 PASS extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3]
4722 "
4723 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4724 "
4725 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4726 "
4727 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 3469 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4728 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 3470 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children
4729 "
4730 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children 3471 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4731 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 3472 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Docume nt node with 2 children
4732 "
4733 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children 3473 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4734 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3474 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Document node with 2 children
4735 "
4736 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children 3475 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4737 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3476 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node wit h 2 children
4738 " 3477 PASS extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0]
4739 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3478 PASS extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0]
4740 " 3479 PASS extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1]
4741 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3480 PASS extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1]
4742 "
4743 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4744 "
4745 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4746 "
4747 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2] 3481 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2]
4748 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3482 PASS extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2]
4749 " 3483 PASS extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0]
4750 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3484 PASS extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0]
4751 " 3485 PASS extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1]
4752 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3486 PASS extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1]
4753 "
4754 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4755 "
4756 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4757 "
4758 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2] 3487 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2]
4759 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3488 PASS extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2]
4760 "
4761 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 3489 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4762 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3490 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children
4763 "
4764 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children 3491 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4765 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3492 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Document node with 2 children
4766 " 3493 PASS extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0]
4767 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3494 PASS extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0]
4768 " 3495 PASS extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3]
4769 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3496 PASS extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3]
4770 "
4771 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4772 "
4773 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4774 "
4775 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1] 3497 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1]
4776 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3498 PASS extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1]
4777 " 3499 PASS extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0]
4778 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3500 PASS extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0]
4779 " 3501 PASS extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1]
4780 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3502 PASS extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1]
4781 " 3503 PASS extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2]
4782 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3504 PASS extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2]
4783 "
4784 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4785 "
4786 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4787 "
4788 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4789 "
4790 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3] 3505 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3]
4791 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3506 PASS extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3]
4792 "
4793 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1] 3507 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1]
4794 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3508 PASS extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1]
4795 " 3509 PASS extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0]
4796 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3510 PASS extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0]
4797 " 3511 PASS extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4]
4798 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3512 PASS extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4]
4799 "
4800 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4801 "
4802 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4803 "
4804 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96] 3513 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96]
4805 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3514 PASS extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96]
4806 "
4807 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 3515 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4808 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3516 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children
4809 "
4810 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children 3517 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4811 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3518 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Document node with 2 children
4812 "
4813 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children 3519 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4814 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3520 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Document no de with 2 children
4815 "
4816 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children 3521 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4817 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3522 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4818 "
4819 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children 3523 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4820 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3524 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node wit h 2 children
4821 "
4822 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1] 3525 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1]
4823 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3526 PASS extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1]
4824 "
4825 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 3527 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4826 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3528 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children
4827 "
4828 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children 3529 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4829 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3530 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Document node with 2 children
4830 "
4831 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5] 3531 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5]
4832 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3532 PASS extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5]
4833 "
4834 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 3533 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4835 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3534 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children
4836 "
4837 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children 3535 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4838 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3536 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Document node w ith 2 children
4839 "
4840 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3537 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4841 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3538 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4842 "
4843 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3539 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4844 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3540 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4845 "
4846 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children 3541 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4847 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3542 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Document node with 2 children
4848 "
4849 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 3543 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4850 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3544 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children
4851 "
4852 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children 3545 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4853 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3546 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Document node with 2 children
4854 "
4855 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3547 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4856 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3548 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children
4857 "
4858 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children 3549 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4859 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈ 3550 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Document node with 2 children
4860 "
4861 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3551 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4862 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3552 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children
4863 "
4864 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children 3553 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4865 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3554 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Document node with 2 children
4866 "
4867 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children 3555 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4868 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 3556 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Document node with 2 children
4869 "
4870 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3557 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4871 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3558 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children
4872 "
4873 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children 3559 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4874 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3560 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Document node with 2 children
4875 "
4876 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3561 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4877 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3562 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4878 "
4879 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children 3563 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4880 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3564 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4881 "
4882 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children 3565 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4883 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3566 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Document node with 2 children
4884 "
4885 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3567 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4886 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3568 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4887 "
4888 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children 3569 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4889 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3570 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Document node with 2 children
4890 "
4891 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children 3571 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4892 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3572 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Document node with 2 children
4893 "
4894 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0] 3573 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0]
4895 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3574 PASS extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0]
4896 "
4897 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3575 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4898 selection.extend(node, offset); 3576 selection.extend(node, offset);
4899 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3577 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4900 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3578 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4901 " 3579 selection.extend(node, offset);
3580 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4902 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1] 3581 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1]
4903 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3582 PASS extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1]
4904 "
4905 PASS extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0] 3583 PASS extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0]
4906 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3584 PASS extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0]
4907 "
4908 PASS extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0] 3585 PASS extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0]
4909 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3586 PASS extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0]
4910 "
4911 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1] 3587 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1]
4912 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3588 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1]
4913 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3589 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0]
4914 " 3590 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0]
4915 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3591 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1]
4916 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3592 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1]
4917 " 3593 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2]
4918 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3594 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2]
4919 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3595 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8]
4920 " 3596 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8]
4921 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3597 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9]
4922 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3598 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9]
4923 " 3599 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10]
4924 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3600 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10]
4925 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4926 "
4927 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4928 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4929 "
4930 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4931 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4932 "
4933 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4934 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4935 "
4936 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4937 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4938 "
4939 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4940 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4941 "
4942 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4943 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4944 "
4945 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4946 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4947 "
4948 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4949 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4950 "
4951 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535] 3601 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535]
4952 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3602 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535]
4953 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4954 "
4955 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1] 3603 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1]
4956 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3604 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1]
4957 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3605 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0]
4958 " 3606 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0]
4959 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3607 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1]
4960 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3608 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1]
4961 " 3609 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2]
4962 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3610 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2]
4963 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3611 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8]
4964 " 3612 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8]
4965 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3613 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9]
4966 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3614 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9]
4967 "
4968 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4969 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4970 "
4971 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4972 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4973 "
4974 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4975 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4976 "
4977 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4978 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4979 "
4980 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4981 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4982 "
4983 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4984 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4985 "
4986 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4987 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4988 "
4989 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10] 3615 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10]
4990 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3616 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10]
4991 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4992 "
4993 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535] 3617 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535]
4994 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3618 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535]
4995 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4996 "
4997 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3619 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4998 </p><p id="b" s... 3620 </p><p id="b" s...
4999 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3621 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Comment node <!--Alphabet soup?-->
5000 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5001 "
5002 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3622 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5003 </p><p id="b" s... 3623 </p><p id="b" s...
5004 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3624 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Comment node <!--Alphabet soup?-->
5005 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5006 "
5007 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3625 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5008 </p><p id="b" s... 3626 </p><p id="b" s...
5009 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3627 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Comment node <!--Alphabet soup?-->
5010 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5011 "
5012 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9] 3628 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9]
5013 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3629 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9]
5014 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5015 "
5016 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3630 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5017 </p><p id="b" s... 3631 </p><p id="b" s...
5018 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3632 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Comment node <!--Alphabet soup?-->
5019 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5020 "
5021 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3633 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5022 </p><p id="b" s... 3634 </p><p id="b" s...
5023 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3635 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Comment node <!--Alphabet soup?-->
5024 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5025 "
5026 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3636 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5027 </p><p id="b" s... 3637 </p><p id="b" s...
5028 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3638 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Comment node <!--Alphabet soup?-->
5029 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5030 "
5031 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9] 3639 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9]
5032 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3640 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9]
5033 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5034 "
5035 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1] 3641 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1]
5036 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3642 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1]
5037 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3643 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0]
5038 " 3644 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0]
5039 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3645 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1]
5040 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3646 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1]
5041 " 3647 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2]
5042 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3648 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2]
5043 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5044 "
5045 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5046 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5047 "
5048 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5049 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5050 "
5051 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5052 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5053 "
5054 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5055 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5056 "
5057 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7] 3649 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7]
5058 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3650 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7]
5059 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3651 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1]
5060 " 3652 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1]
5061 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] assert_equals: anchorNode must not change if the node passed to ex tend() has the same root as the original range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3653 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3]
5062 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3654 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3]
5063 "
5064 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5065 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5066 "
5067 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] assert_equals: anchorNode must not change if the node passed to ex tend() has the same root as the original range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5068 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5069 "
5070 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5071 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5072 "
5073 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3655 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5074 </p><p id="b" s... 3656 </p><p id="b" s...
5075 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3657 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?-->
5076 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5077 "
5078 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3658 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5079 </p><p id="b" s... 3659 </p><p id="b" s...
5080 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3660 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?-->
5081 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5082 "
5083 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><ti tle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ 3661 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><ti tle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
5084 </p><p id="b" s... 3662 </p><p id="b" s...
5085 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3663 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Comment node <!--Alphabet soup?-->
5086 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5087 "
5088 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p> Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3664 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p> Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5089 </p><p id="b" s... 3665 </p><p id="b" s...
5090 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3666 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Comment node <!--Al phabet soup?-->
5091 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3667 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0]
5092 " 3668 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0]
5093 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3669 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1]
5094 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3670 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1]
5095 "
5096 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5097 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5098 "
5099 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5100 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5101 "
5102 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5103 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5104 "
5105 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2] 3671 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2]
5106 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3672 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2]
5107 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3673 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0]
5108 " 3674 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0]
5109 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3675 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1]
5110 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3676 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1]
5111 "
5112 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5113 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5114 "
5115 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5116 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5117 "
5118 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5119 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5120 "
5121 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2] 3677 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2]
5122 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3678 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2]
5123 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5124 "
5125 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3679 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5126 </p><p id="b" s... 3680 </p><p id="b" s...
5127 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3681 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Comment node <!--Alphabet soup?-->
5128 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5129 "
5130 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3682 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5131 </p><p id="b" s... 3683 </p><p id="b" s...
5132 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3684 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Comment node <!--Alphabet soup?-->
5133 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3685 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0]
5134 " 3686 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0]
5135 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3687 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3]
5136 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3688 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3]
5137 "
5138 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5139 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5140 "
5141 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5142 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5143 "
5144 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5145 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5146 "
5147 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1] 3689 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1]
5148 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3690 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1]
5149 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3691 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0]
5150 " 3692 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0]
5151 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3693 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1]
5152 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3694 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1]
5153 " 3695 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2]
5154 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3696 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2]
5155 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5156 "
5157 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5158 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5159 "
5160 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5161 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5162 "
5163 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5164 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5165 "
5166 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5167 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5168 "
5169 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3] 3697 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3]
5170 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3698 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3]
5171 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5172 "
5173 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1] 3699 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1]
5174 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3700 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1]
5175 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3701 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0]
5176 " 3702 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0]
5177 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3703 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4]
5178 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3704 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4]
5179 "
5180 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5181 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5182 "
5183 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5184 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5185 "
5186 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5187 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5188 "
5189 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96] 3705 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96]
5190 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3706 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96]
5191 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5192 "
5193 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3707 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5194 </p><p id="b" s... 3708 </p><p id="b" s...
5195 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3709 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Comment node <!--Alphabet soup?-->
5196 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5197 "
5198 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3710 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5199 </p><p id="b" s... 3711 </p><p id="b" s...
5200 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3712 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Comment node <!--Alphabet soup?-->
5201 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5202 "
5203 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comme nter" and "commentator" mean different things. I'v...--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3713 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comme nter" and "commentator" mean different things. I'v...--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5204 </p><p id="b" s... 3714 </p><p id="b" s...
5205 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3715 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Comment node <!--Alphabet soup?-->
5206 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5207 "
5208 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit tha t I harbor doubts about whether we really need..." but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3716 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit tha t I harbor doubts about whether we really need..." but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5209 </p><p id="b" s... 3717 </p><p id="b" s...
5210 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3718 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Comment node <!--Alp habet soup?-->
5211 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5212 "
5213 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3719 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5214 </p><p id="b" s... 3720 </p><p id="b" s...
5215 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3721 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Comment node <!--Al phabet soup?-->
5216 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5217 "
5218 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1] 3722 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1]
5219 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3723 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1]
5220 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5221 "
5222 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3724 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5223 </p><p id="b" s... 3725 </p><p id="b" s...
5224 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3726 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?-->
5225 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5226 "
5227 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3727 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5228 </p><p id="b" s... 3728 </p><p id="b" s...
5229 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3729 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?-->
5230 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5231 "
5232 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5] 3730 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5]
5233 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3731 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5]
5234 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5235 "
5236 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3732 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5237 </p><p id="b" s... 3733 </p><p id="b" s...
5238 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3734 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Comment node <!-- Alphabet soup?-->
5239 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5240 "
5241 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3735 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5242 </p><p id="b" s... 3736 </p><p id="b" s...
5243 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3737 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Comment node <!-- Alphabet soup?-->
5244 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5245 "
5246 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3738 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5247 </p><p id="b" s... 3739 </p><p id="b" s...
5248 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3740 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Comment node <!--Alphabet soup?-->
5249 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5250 "
5251 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3741 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5252 </p><p id="b" s... 3742 </p><p id="b" s...
5253 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3743 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Comment node <!--Alphabet soup?-->
5254 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5255 "
5256 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3744 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5257 </p><p id="b" s... 3745 </p><p id="b" s...
5258 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3746 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Comment node <!--Alphabet soup?-->
5259 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5260 "
5261 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3747 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5262 </p><p id="b" s... 3748 </p><p id="b" s...
5263 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3749 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Comment node <!--Alphabet soup?-->
5264 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5265 "
5266 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3750 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5267 </p><p id="b" s... 3751 </p><p id="b" s...
5268 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3752 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Comment node <!--Alphabet soup?-->
5269 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5270 "
5271 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3753 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5272 </p><p id="b" s... 3754 </p><p id="b" s...
5273 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3755 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Comment node <!--Alphabet soup?-->
5274 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5275 "
5276 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3756 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5277 </p><p id="b" s... 3757 </p><p id="b" s...
5278 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3758 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Comment node <!--Alphabet soup?-->
5279 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5280 "
5281 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3759 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5282 </p><p id="b" s... 3760 </p><p id="b" s...
5283 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3761 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Comment node <!--Alphabet soup?-->
5284 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5285 "
5286 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3762 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5287 </p><p id="b" s... 3763 </p><p id="b" s...
5288 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3764 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Comment node <!--Alphabet soup?-->
5289 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5290 "
5291 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Process ingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3765 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Process ingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5292 </p><p id="b" s... 3766 </p><p id="b" s...
5293 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3767 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Comment node <!--Alphabet soup?-->
5294 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5295 "
5296 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3768 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5297 </p><p id="b" s... 3769 </p><p id="b" s...
5298 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3770 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Comment node <!--Alphabet soup?-->
5299 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5300 "
5301 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3771 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5302 </p><p id="b" s... 3772 </p><p id="b" s...
5303 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3773 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Comment node <!--Alphabet soup?-->
5304 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5305 "
5306 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3774 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5307 </p><p id="b" s... 3775 </p><p id="b" s...
5308 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3776 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Comment node <!--Alphabet soup?-->
5309 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5310 "
5311 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3777 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5312 </p><p id="b" s... 3778 </p><p id="b" s...
5313 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3779 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Comment node <!--Alphabet soup?-->
5314 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5315 "
5316 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3780 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5317 </p><p id="b" s... 3781 </p><p id="b" s...
5318 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3782 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Comment node <!--Alphabet soup?-->
5319 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5320 "
5321 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3783 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5322 </p><p id="b" s... 3784 </p><p id="b" s...
5323 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3785 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
5324 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5325 "
5326 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node w ith 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3786 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node w ith 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5327 </p><p id="b" s... 3787 </p><p id="b" s...
5328 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3788 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
5329 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5330 "
5331 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3789 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5332 </p><p id="b" s... 3790 </p><p id="b" s...
5333 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3791 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
5334 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5335 "
5336 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0] 3792 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0]
5337 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3793 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0]
5338 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5339 "
5340 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () { 3794 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
5341 selection.extend(node, offset); 3795 selection.extend(node, offset);
5342 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3796 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5343 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3797 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
5344 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3798 selection.extend(node, offset);
5345 " 3799 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5346 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1] 3800 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1]
5347 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3801 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1]
5348 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5349 "
5350 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0] 3802 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0]
5351 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3803 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0]
5352 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5353 "
5354 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0] 3804 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0]
5355 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3805 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0]
5356 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5357 "
5358 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1] 3806 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1]
5359 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3807 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1]
5360 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0] 3808 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0]
5361 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3809 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0]
5362 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset pas sed to extend() expected 1 but got 2 3810 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1]
5363 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3811 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1]
5364 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2] 3812 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2]
5365 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3813 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2]
5366 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8] 3814 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8]
5367 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3815 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8]
5368 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset pas sed to extend() expected 9 but got 10 3816 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9]
5369 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3817 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9]
5370 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10] 3818 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10]
5371 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3819 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10]
5372 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535] 3820 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535]
5373 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx" 3821 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535]
5374 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1] 3822 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1]
5375 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3823 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1]
5376 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 3824 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0]
5377 " but got Text node "Qrstuvwx" 3825 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0]
5378 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3826 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1]
5379 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 3827 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1]
5380 " but got Text node "Qrstuvwx" 3828 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2]
5381 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3829 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2]
5382 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 3830 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8]
5383 " but got Text node "Qrstuvwx" 3831 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8]
5384 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3832 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9]
5385 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 3833 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9]
5386 " but got Text node "Qrstuvwx"
5387 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5388 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5389 " but got Text node "Qrstuvwx"
5390 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5391 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10] 3834 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10]
5392 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 3835 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10]
5393 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535] 3836 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535]
5394 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3837 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535]
5395 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx" 3838 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5396 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 3839 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Comment node <!--Alphabet soup?-->
5397 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx" 3840 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5398 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 3841 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Comment node <!--Alphabet soup?-->
5399 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx" 3842 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5400 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 3843 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Comment node <!--Alphabet soup?-->
5401 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9] 3844 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9]
5402 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 3845 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9]
5403 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx" 3846 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5404 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3847 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Comment node <!--Alphabet soup?-->
5405 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx" 3848 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5406 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3849 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Comment node <!--Alphabet soup?-->
5407 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx" 3850 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5408 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3851 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Comment node <!--Alphabet soup?-->
5409 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9] 3852 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9]
5410 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3853 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9]
5411 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1] 3854 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1]
5412 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node " Qrstuvwx" 3855 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1]
5413 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title> 3856 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0]
5414 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3857 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0]
5415 " 3858 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1]
5416 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 3859 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1]
5417 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title> 3860 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2]
5418 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3861 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2]
5419 "
5420 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5421 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5422 <meta... but got Text node "Qrstuvwx"
5423 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5424 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7] 3862 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7]
5425 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 3863 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7]
5426 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1] assert_equals: focusNode must be the node passed to ex tend() expected Element node <head><title>Selection extend() tests</title> 3864 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1]
5427 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3865 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1]
5428 " 3866 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3]
5429 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3867 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3]
5430 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3] assert_equals: focusNode must be the node passed to ex tend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5431 </p><p id... but got Text node "Qrstuvwx"
5432 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5433 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx" 3868 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
5434 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3869 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?-->
5435 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx" 3870 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
5436 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3871 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Comment node <!--Alphabet soup?-->
5437 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Text node "Qrstuvwx" 3872 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Text node "Qrstuvwx"
5438 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3873 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Comment node <!--Alphabet soup?-->
5439 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text nod e "Qrstuvwx" 3874 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text nod e "Qrstuvwx"
5440 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3875 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Comment node <!--Alphabet soup?-->
5441 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3876 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0]
5442 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3877 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0]
5443 " 3878 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1]
5444 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3879 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1]
5445 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5446 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5447 "
5448 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5449 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2] 3880 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2]
5450 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3881 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2]
5451 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop 3882 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0]
5452 </p> but got Text node "Qrstuvwx" 3883 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0]
5453 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3884 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1]
5454 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop 3885 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1]
5455 </p> but got Text node "Qrstuvwx"
5456 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5457 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2] 3886 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2]
5458 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3887 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2]
5459 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx" 3888 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
5460 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3889 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Comment node <!--Alphabet soup?-->
5461 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx" 3890 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
5462 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3891 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Comment node <!--Alphabet soup?-->
5463 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3892 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0]
5464 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3893 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0]
5465 " 3894 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3]
5466 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3895 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3]
5467 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5468 </p><p id="b" s... but got Text node "Qrstuvwx"
5469 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5470 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1] 3896 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1]
5471 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3897 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1]
5472 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3898 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0]
5473 " 3899 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0]
5474 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3900 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1]
5475 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3901 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1]
5476 " 3902 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2]
5477 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3903 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2]
5478 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Qrstuvwx"
5479 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5480 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3] 3904 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3]
5481 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3905 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3]
5482 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1] 3906 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1]
5483 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3907 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1]
5484 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3908 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0]
5485 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3909 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0]
5486 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3910 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4]
5487 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3911 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4]
5488 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96] 3912 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96]
5489 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3913 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96]
5490 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx" 3914 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
5491 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3915 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Comment node <!--Alphabet soup?-->
5492 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx" 3916 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
5493 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3917 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Comment node <!--Alphabet soup?-->
5494 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got Te xt node "Qrstuvwx" 3918 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got Te xt node "Qrstuvwx"
5495 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3919 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got C omment node <!--Alphabet soup?-->
5496 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Qrstuvwx" 3920 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Qrstuvwx"
5497 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3921 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Comment node <!--Alphabet soup?-->
5498 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx" 3922 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx"
5499 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3923 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Comment node <!--Alphabet soup?-->
5500 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1] 3924 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1]
5501 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3925 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1]
5502 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx" 3926 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
5503 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3927 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?-->
5504 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx" 3928 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
5505 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3929 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Comment node <!--Alphabet soup?-->
5506 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5] 3930 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5]
5507 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3931 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5]
5508 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx" 3932 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
5509 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3933 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Comme nt node <!--Alphabet soup?-->
5510 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx" 3934 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
5511 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3935 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Comme nt node <!--Alphabet soup?-->
5512 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 3936 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5513 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 3937 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Comment node <!--Alphabet soup?-- >
5514 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 3938 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5515 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 3939 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Comment node <!--Alphabet soup?-- >
5516 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx" 3940 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5517 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 3941 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Comment node <!--Alphabet soup?-- >
5518 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx" 3942 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
5519 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3943 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Comment node <!--Alphabet soup?-->
5520 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx" 3944 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
5521 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3945 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Comment node <!--Alphabet soup?-->
5522 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx" 3946 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
5523 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3947 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Comment node <!--Alphabet soup?-->
5524 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx" 3948 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
5525 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 3949 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Comment node <!--Alphabet soup?-->
5526 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx" 3950 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
5527 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3951 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Comment node <!--Alphabet soup?-->
5528 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx" 3952 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
5529 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 3953 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Comment node <!--Alphabet soup?-->
5530 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx" 3954 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx"
5531 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endCont ainer must be correct expected Comment node <!--Alphabet soup?--> but got Text n ode "Qrstuvwx" 3955 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Comment node <!--Alphabet soup?-->
5532 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx" 3956 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
5533 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3957 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Comment node <!--Alphabet soup?-->
5534 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx" 3958 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
5535 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3959 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Comment node <!--Alphabet soup?-->
5536 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx" 3960 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
5537 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx" 3961 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Comment node <!--Alphabet soup?-->
5538 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx" 3962 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
5539 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx" 3963 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Comment node <!--Alphabet soup?-->
5540 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx" 3964 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
5541 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 3965 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Comment node <!--Alphabet soup?-->
5542 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Text node "Qrstuvwx" 3966 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Text node "Qrstuvwx"
5543 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3967 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Comment node <!--Alphabet soup?-->
5544 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Text node "Qrstuvwx" 3968 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Text node "Qrstuvwx"
5545 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3969 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Comment node <!--Alphabet soup?-->
5546 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Text node "Qrstuvwx" 3970 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Text node "Qrstuvwx"
5547 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3971 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Comment node <!--Alphabet soup?-->
5548 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0] 3972 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0]
5549 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3973 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0]
5550 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () { 3974 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
5551 selection.extend(node, offset); 3975 selection.extend(node, offset);
5552 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3976 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5553 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3977 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
3978 selection.extend(node, offset);
3979 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5554 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1] 3980 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1]
5555 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3981 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1]
5556 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0] 3982 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0]
5557 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3983 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0]
5558 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0] 3984 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0]
5559 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 3985 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0]
5560 Harness: the test ran to completion. 3986 Harness: the test ran to completion.
5561 3987
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698