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

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: . 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 510 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 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 521 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 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 522 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 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 523 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 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0 524 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 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 525 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 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0 526 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 5 [doctype, 1] 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 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 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0 528 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 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0 529 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 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1] 530 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1]
531 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̈ḧ 531 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].fir stChild, 0]
532 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 532 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].fir stChild, 1]
533 " 533 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].fir stChild, 2]
534 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̈ḧ 534 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].fir stChild, 8]
535 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 535 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].fir stChild, 9]
536 " 536 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10]
537 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̈ḧ
538 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
539 "
540 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̈ḧ
541 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
542 "
543 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̈ḧ
544 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
545 "
546 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̈ḧ
547 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
548 "
549 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535] 537 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535]
550 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1] 538 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1]
551 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̈ḧ 539 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0]
552 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 540 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1]
553 " 541 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2]
554 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̈ḧ 542 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8]
555 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 543 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9]
556 "
557 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̈ḧ
558 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
559 "
560 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̈ḧ
561 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
562 "
563 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̈ḧ
564 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
565 "
566 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10] 544 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10]
567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535] 545 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535]
568 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̈ḧ 546 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̈ḧ
569 </p> 547 </p>
570 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̈ḧ 548 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̈ḧ
571 </p> 549 </p>
572 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̈ḧ 550 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̈ḧ
573 </p> 551 </p>
574 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9] 552 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9]
575 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̈ḧ 553 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̈ḧ
576 </p> 554 </p>
577 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̈ḧ 555 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̈ḧ
578 </p> 556 </p>
579 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̈ḧ 557 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̈ḧ
580 </p> 558 </p>
581 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9] 559 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9]
582 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1] 560 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1]
583 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̈ḧ 561 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0]
584 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 562 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1]
585 " 563 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2]
586 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̈ḧ
587 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
588 "
589 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̈ḧ
590 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
591 "
592 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7] 564 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7]
593 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̈ḧ 565 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1]
594 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 566 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3]
595 "
596 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̈ḧ
597 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
598 "
599 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̈ḧ 567 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̈ḧ
600 </p> 568 </p>
601 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̈ḧ 569 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̈ḧ
602 </p> 570 </p>
603 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̈ḧ 571 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̈ḧ
604 </p> 572 </p>
605 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̈ḧ 573 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̈ḧ
606 </p> 574 </p>
607 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 ̈ḧ 575 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ]
608 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 576 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ]
609 "
610 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 ̈ḧ
611 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
612 "
613 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ] 577 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ]
614 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 ̈ḧ 578 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ]
615 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 579 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ]
616 "
617 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 ̈ḧ
618 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
619 "
620 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ] 580 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ]
621 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̈ḧ 581 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̈ḧ
622 </p> 582 </p>
623 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̈ḧ 583 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̈ḧ
624 </p> 584 </p>
625 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̈ 585 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0]
626 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 586 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3]
627 "
628 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̈
629 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
630 "
631 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1] 587 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1]
632 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 ̈ḧ 588 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ]
633 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 589 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ]
634 " 590 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ]
635 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 ̈ḧ
636 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
637 "
638 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 ̈ḧ
639 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
640 "
641 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ] 591 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ]
642 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ] 592 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ]
643 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̈ 593 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0]
644 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 594 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4]
645 "
646 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̈
647 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
648 "
649 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ] 595 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ]
650 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̈ḧ 596 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̈ḧ
651 </p> 597 </p>
652 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̈ḧ 598 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̈ḧ
653 </p> 599 </p>
654 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̈ḧ 600 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̈ḧ
655 </p> 601 </p>
656 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̈ḧ 602 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̈ḧ
657 </p> 603 </p>
658 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̈ḧ 604 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
704 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̈ḧ 650 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̈ḧ
705 </p> 651 </p>
706 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0] 652 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
707 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 () { 653 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 () {
708 selection.extend(node, offset); 654 selection.extend(node, offset);
709 }" 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 655 }" 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
710 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1] 656 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
711 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0] 657 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0]
712 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0] 658 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0]
713 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1] 659 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1]
714 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̈ḧ 660 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1]
715 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 661 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0]
716 " 662 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [pa ras[0].firstChild, 0]
717 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̈ḧ 663 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [par as[0].firstChild, 1]
718 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 664 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [pa ras[0].firstChild, 1]
719 " 665 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [par as[0].firstChild, 2]
720 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̈ḧ 666 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [pa ras[0].firstChild, 2]
721 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 667 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [par as[0].firstChild, 8]
722 " 668 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [pa ras[0].firstChild, 8]
723 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̈ḧ 669 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [par as[0].firstChild, 9]
724 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 670 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [pa ras[0].firstChild, 9]
725 " 671 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [par as[0].firstChild, 10]
726 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̈ḧ 672 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [pa ras[0].firstChild, 10]
727 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
728 "
729 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̈ḧ
730 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
731 "
732 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̈ḧ
733 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
734 "
735 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̈ḧ
736 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
737 "
738 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̈ḧ
739 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
740 "
741 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̈ḧ
742 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
743 "
744 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̈ḧ
745 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
746 "
747 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̈ḧ
748 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
749 "
750 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̈ḧ
751 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
752 "
753 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535] 673 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535]
754 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̈ḧ 674 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [pa ras[0].firstChild, 65535]
755 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
756 "
757 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1] 675 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1]
758 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̈ḧ 676 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [pa ras[1].firstChild, -1]
759 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 677 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [par as[1].firstChild, 0]
760 " 678 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [pa ras[1].firstChild, 0]
761 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̈ḧ 679 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [pa ras[1].firstChild, 1]
762 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 680 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [p aras[1].firstChild, 1]
763 " 681 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2]
764 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̈ḧ 682 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2]
765 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 683 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8]
766 " 684 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8]
767 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̈ḧ 685 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9]
768 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 686 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9]
769 "
770 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̈ḧ
771 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
772 "
773 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̈ḧ
774 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
775 "
776 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̈ḧ
777 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
778 "
779 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̈ḧ
780 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
781 "
782 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̈ḧ
783 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
784 "
785 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̈ḧ
786 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
787 "
788 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̈ḧ
789 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
790 "
791 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10] 687 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10]
792 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̈ḧ 688 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10]
793 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
794 "
795 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535] 689 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535]
796 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̈ḧ 690 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535]
797 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
798 "
799 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̈ḧ 691 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̈ḧ
800 </p> 692 </p>
801 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̈ḧ 693 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̈ḧ
802 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 694 </p>
803 "
804 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̈ḧ 695 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̈ḧ
805 </p> 696 </p>
806 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̈ḧ 697 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̈ḧ
807 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 698 </p>
808 "
809 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̈ḧ 699 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̈ḧ
810 </p> 700 </p>
811 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̈ḧ 701 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̈ḧ
812 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 702 </p>
813 "
814 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9] 703 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9]
815 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̈ḧ 704 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9]
816 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
817 "
818 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̈ḧ 705 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̈ḧ
819 </p> 706 </p>
820 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̈ḧ 707 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̈ḧ
821 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 708 </p>
822 "
823 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̈ḧ 709 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̈ḧ
824 </p> 710 </p>
825 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̈ḧ 711 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̈ḧ
826 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 712 </p>
827 "
828 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̈ḧ 713 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̈ḧ
829 </p> 714 </p>
830 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̈ḧ 715 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̈ḧ
831 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 716 </p>
832 "
833 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9] 717 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9]
834 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̈ḧ 718 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9]
835 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
836 "
837 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1] 719 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1]
838 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̈ḧ 720 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1]
839 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 721 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0]
840 " 722 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0]
841 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̈ḧ 723 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1]
842 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 724 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1]
843 " 725 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2]
844 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̈ḧ 726 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2]
845 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
846 "
847 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̈ḧ
848 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
849 "
850 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̈ḧ
851 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
852 "
853 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̈ḧ
854 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
855 "
856 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̈ḧ
857 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
858 "
859 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7] 727 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7]
860 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̈ḧ 728 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7]
861 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 729 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1]
862 " 730 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1]
863 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̈ḧ 731 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3]
864 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 732 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3]
865 "
866 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̈ḧ
867 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
868 "
869 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̈ḧ
870 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
871 "
872 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̈ḧ
873 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
874 "
875 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̈ḧ 733 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̈ḧ
876 </p> 734 </p>
877 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̈ḧ 735 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̈ḧ
878 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 736 </p>
879 "
880 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̈ḧ 737 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̈ḧ
881 </p> 738 </p>
882 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̈ḧ 739 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̈ḧ
883 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 740 </p>
884 "
885 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̈ḧ 741 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̈ḧ
886 </p> 742 </p>
887 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̈ḧ 743 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̈ḧ
888 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 744 </p>
889 "
890 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̈ḧ 745 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̈ḧ
891 </p> 746 </p>
892 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̈ḧ 747 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̈ḧ
893 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 748 </p>
894 " 749 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0]
895 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̈ḧ 750 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0]
896 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 751 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1]
897 " 752 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1]
898 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̈ḧ
899 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
900 "
901 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̈ḧ
902 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
903 "
904 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̈ḧ
905 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
906 "
907 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2] 753 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2]
908 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̈ḧ 754 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2]
909 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 755 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0]
910 " 756 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0]
911 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̈ḧ 757 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1]
912 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 758 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1]
913 "
914 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̈ḧ
915 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
916 "
917 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̈ḧ
918 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
919 "
920 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̈ḧ
921 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
922 "
923 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2] 759 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2]
924 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̈ḧ 760 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2]
925 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
926 "
927 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̈ḧ 761 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̈ḧ
928 </p> 762 </p>
929 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̈ḧ 763 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̈ḧ
930 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 764 </p>
931 "
932 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̈ḧ 765 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̈ḧ
933 </p> 766 </p>
934 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̈ḧ 767 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̈ḧ
935 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 768 </p>
936 " 769 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0]
937 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̈ḧ 770 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0]
938 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 771 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3]
939 " 772 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3]
940 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̈ḧ
941 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
942 "
943 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̈ḧ
944 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
945 "
946 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̈ḧ
947 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
948 "
949 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1] 773 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1]
950 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̈ḧ 774 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1]
951 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 775 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0]
952 " 776 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0]
953 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̈ḧ 777 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1]
954 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 778 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1]
955 " 779 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2]
956 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̈ḧ 780 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2]
957 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
958 "
959 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̈ḧ
960 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
961 "
962 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̈ḧ
963 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
964 "
965 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̈ḧ
966 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
967 "
968 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̈ḧ
969 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
970 "
971 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3] 781 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3]
972 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̈ḧ 782 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3]
973 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
974 "
975 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1] 783 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1]
976 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̈ḧ 784 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1]
977 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 785 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0]
978 " 786 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0]
979 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̈ḧ 787 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4]
980 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 788 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4]
981 "
982 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̈ḧ
983 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
984 "
985 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̈ḧ
986 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
987 "
988 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̈ḧ
989 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
990 "
991 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96] 789 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96]
992 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̈ḧ 790 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96]
993 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
994 "
995 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̈ḧ 791 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̈ḧ
996 </p> 792 </p>
997 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̈ḧ 793 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̈ḧ
998 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 794 </p>
999 "
1000 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̈ḧ 795 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̈ḧ
1001 </p> 796 </p>
1002 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̈ḧ 797 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̈ḧ
1003 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 798 </p>
1004 "
1005 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̈ḧ 799 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̈ḧ
1006 </p> 800 </p>
1007 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̈ḧ 801 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̈ḧ
1008 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 802 </p>
1009 "
1010 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̈ḧ 803 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̈ḧ
1011 </p> 804 </p>
1012 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̈ḧ 805 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̈ḧ
1013 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 806 </p>
1014 "
1015 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̈ḧ 807 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̈ḧ
1016 </p> 808 </p>
1017 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̈ḧ 809 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̈ḧ
1018 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 810 </p>
1019 "
1020 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1] 811 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1]
1021 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̈ḧ 812 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1]
1022 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1023 "
1024 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̈ḧ 813 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̈ḧ
1025 </p> 814 </p>
1026 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̈ḧ 815 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̈ḧ
1027 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 816 </p>
1028 "
1029 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̈ḧ 817 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̈ḧ
1030 </p> 818 </p>
1031 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̈ḧ 819 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̈ḧ
1032 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 820 </p>
1033 "
1034 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5] 821 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5]
1035 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̈ḧ 822 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5]
1036 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1037 "
1038 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̈ḧ 823 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̈ḧ
1039 </p> 824 </p>
1040 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̈ḧ 825 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̈ḧ
1041 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 826 </p>
1042 "
1043 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̈ḧ 827 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̈ḧ
1044 </p> 828 </p>
1045 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̈ḧ 829 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̈ḧ
1046 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 830 </p>
1047 "
1048 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̈ḧ 831 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̈ḧ
1049 </p> 832 </p>
1050 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̈ḧ 833 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̈ḧ
1051 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 834 </p>
1052 "
1053 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̈ḧ 835 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̈ḧ
1054 </p> 836 </p>
1055 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̈ḧ 837 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̈ḧ
1056 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 838 </p>
1057 "
1058 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̈ḧ 839 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̈ḧ
1059 </p> 840 </p>
1060 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̈ḧ 841 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̈ḧ
1061 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 842 </p>
1062 "
1063 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̈ḧ 843 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̈ḧ
1064 </p> 844 </p>
1065 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̈ḧ 845 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̈ḧ
1066 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 846 </p>
1067 "
1068 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̈ḧ 847 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̈ḧ
1069 </p> 848 </p>
1070 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̈ḧ 849 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̈ḧ
1071 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 850 </p>
1072 "
1073 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̈ḧ 851 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̈ḧ
1074 </p> 852 </p>
1075 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̈ḧ 853 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̈ḧ
1076 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 854 </p>
1077 "
1078 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̈ḧ 855 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̈ḧ
1079 </p> 856 </p>
1080 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̈ḧ 857 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̈ḧ
1081 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 858 </p>
1082 "
1083 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̈ḧ 859 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̈ḧ
1084 </p> 860 </p>
1085 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̈ḧ 861 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̈ḧ
1086 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 862 </p>
1087 "
1088 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̈ḧ 863 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̈ḧ
1089 </p> 864 </p>
1090 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̈ḧ 865 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̈ḧ
1091 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 866 </p>
1092 "
1093 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̈ḧ 867 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̈ḧ
1094 </p> 868 </p>
1095 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̈ḧ 869 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̈ḧ
1096 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 870 </p>
1097 "
1098 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̈ḧ 871 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̈ḧ
1099 </p> 872 </p>
1100 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̈ḧ 873 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̈ḧ
1101 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 874 </p>
1102 "
1103 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̈ḧ 875 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̈ḧ
1104 </p> 876 </p>
1105 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̈ḧ 877 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̈ḧ
1106 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 878 </p>
1107 "
1108 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̈ḧ 879 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̈ḧ
1109 </p> 880 </p>
1110 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̈ḧ 881 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̈ḧ
1111 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 882 </p>
1112 "
1113 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̈ḧ 883 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̈ḧ
1114 </p> 884 </p>
1115 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̈ḧ 885 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̈ḧ
1116 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 886 </p>
1117 "
1118 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̈ḧ 887 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̈ḧ
1119 </p> 888 </p>
1120 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̈ḧ 889 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̈ḧ
1121 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 890 </p>
1122 "
1123 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̈ḧ 891 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̈ḧ
1124 </p> 892 </p>
1125 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̈ḧ 893 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̈ḧ
1126 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 894 </p>
1127 "
1128 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̈ḧ 895 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̈ḧ
1129 </p> 896 </p>
1130 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̈ḧ 897 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̈ḧ
1131 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 898 </p>
1132 "
1133 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̈ḧ 899 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̈ḧ
1134 </p> 900 </p>
1135 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̈ḧ 901 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̈ḧ
1136 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 902 </p>
1137 "
1138 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0] 903 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0]
1139 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̈ḧ 904 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0]
1140 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1141 "
1142 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 () { 905 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 () {
1143 selection.extend(node, offset); 906 selection.extend(node, offset);
1144 }" 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 907 }" 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
1145 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̈ḧ 908 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 () {
1146 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 909 selection.extend(node, offset);
1147 " 910 }" 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
1148 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1] 911 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1]
1149 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̈ḧ 912 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1]
1150 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1151 "
1152 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0] 913 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0]
1153 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̈ḧ 914 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [f oreignDoctype, 0]
1154 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1155 "
1156 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0] 915 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0]
1157 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̈ḧ 916 PASS extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [x mlDoctype, 0]
1158 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1159 "
1160 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 917 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
1161 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 918 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
1162 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 919 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
1163 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 920 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
1164 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 921 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
1165 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 922 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
1166 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 923 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
1167 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 924 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
1168 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 925 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
1169 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 926 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
1415 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. 1172 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.
1416 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 1173 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
1417 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. 1174 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.
1418 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 1175 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
1419 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. 1176 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.
1420 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 1177 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
1421 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. 1178 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.
1422 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 1179 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
1423 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. 1180 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.
1424 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1] 1181 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1]
1425 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 1182 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1]
1426 " but got Element node <p id="c">Qrstuvwx</p>
1427 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0] 1183 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0]
1428 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 1184 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0]
1429 " but got Element node <p id="c">Qrstuvwx</p> 1185 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1]
1430 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 1186 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1]
1431 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
1432 " but got Element node <p id="c">Qrstuvwx</p>
1433 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2] 1187 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2]
1434 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 1188 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2]
1435 " but got Element node <p id="c">Qrstuvwx</p>
1436 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8] 1189 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8]
1437 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 1190 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8]
1438 " but got Element node <p id="c">Qrstuvwx</p> 1191 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 5 [paras[0].firstChild, 9]
1439 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 1192 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 5 [paras[0].firstChild, 9]
1440 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
1441 " but got Element node <p id="c">Qrstuvwx</p>
1442 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10] 1193 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10]
1443 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 1194 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 6 [paras[0].firstChild, 10]
1444 " but got Element node <p id="c">Qrstuvwx</p>
1445 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535] 1195 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535]
1446 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 1196 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 7 [paras[0].firstChild, 65535]
1447 " but got Element node <p id="c">Qrstuvwx</p>
1448 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1] 1197 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1]
1449 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 1198 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 8 [paras[1].firstChild, -1]
1450 " but got Element node <p id="c">Qrstuvwx</p> 1199 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0]
1451 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1200 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 9 [paras[1].firstChild, 0]
1452 " but got Element node <p id="c">Qrstuvwx</p> 1201 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 10 [paras[1].firstChild, 1]
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 1202 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 10 [paras[1].firstChild, 1]
1454 " but got Element node <p id="c">Qrstuvwx</p> 1203 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2]
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 1204 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2]
1456 " but got Element node <p id="c">Qrstuvwx</p> 1205 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8]
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 1206 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8]
1458 " but got Element node <p id="c">Qrstuvwx</p> 1207 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9]
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 1208 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9]
1460 " but got Element node <p id="c">Qrstuvwx</p>
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
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] 1209 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 1210 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] 1211 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 1212 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̈ḧ 1213 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 " 1214 "
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 1215 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> 1216 "
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̈ḧ 1217 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 " 1218 "
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 1219 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> 1220 "
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̈ḧ 1221 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 " 1222 "
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 1223 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> 1224 "
1489 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9] 1225 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 1226 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̈ḧ 1227 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 " 1228 "
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 1229 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> 1230 "
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̈ḧ 1231 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 " 1232 "
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 1233 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> 1234 "
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̈ḧ 1235 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 " 1236 "
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 1237 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> 1238 "
1504 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9] 1239 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 1240 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] 1241 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 1242 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> 1243 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> 1244 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̈ḧ 1245 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 26 [document.documentElement, 1]
1512 " 1246 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 1247 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> 1248 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] 1249 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 1250 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> 1251 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> 1252 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̈ḧ 1253 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 30 [document.body, 3]
1529 " 1254 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̈ḧ 1255 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 " 1256 "
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 1257 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> 1258 "
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̈ḧ 1259 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 " 1260 "
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 1261 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> 1262 "
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̈ḧ 1263 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 " 1264 "
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 1265 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> 1266 "
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̈ḧ 1267 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 " 1268 "
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 1269 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> 1270 "
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̈ḧ 1271 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̈ḧ 1272 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0]
1554 " 1273 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 1274 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] 1275 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 1276 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> 1277 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 1278 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> 1279 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 1280 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] 1281 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 1282 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̈ḧ 1283 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 " 1284 "
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 1285 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> 1286 "
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̈ḧ 1287 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 " 1288 "
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 1289 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> 1290 "
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̈ḧ 1291 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̈ḧ 1292 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0]
1586 " 1293 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 1294 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] 1295 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 1296 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> 1297 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̈ḧ 1298 PASS extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0]
1597 " 1299 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 1300 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> 1301 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̈ḧ 1302 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] 1303 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 1304 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] 1305 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 1306 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> 1307 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" 1308 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 1309 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> 1310 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] 1311 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 1312 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̈ḧ 1313 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 " 1314 "
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 1315 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> 1316 "
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̈ḧ 1317 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 " 1318 "
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 1319 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> 1320 "
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̈ḧ 1321 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 " 1322 "
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 1323 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> 1324 "
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̈ḧ 1325 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 " 1326 "
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 1327 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> 1328 "
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̈ḧ 1329 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 " 1330 "
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 1331 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> 1332 "
1642 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1] 1333 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 1334 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̈ḧ 1335 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 " 1336 "
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 1337 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> 1338 "
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̈ḧ 1339 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 " 1340 "
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 1341 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> 1342 "
1653 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5] 1343 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 1344 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̈ḧ 1345 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 " 1346 "
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 1347 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> 1348 "
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̈ḧ 1349 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 " 1350 "
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 1351 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> 1352 "
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̈ḧ 1353 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 " 1354 "
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 1355 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> 1356 "
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̈ḧ 1357 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 " 1358 "
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 1359 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> 1360 "
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̈ḧ 1361 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 " 1362 "
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 1363 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> 1364 "
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̈ḧ 1365 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 " 1366 "
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 1367 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> 1368 "
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̈ḧ 1369 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 " 1370 "
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 1371 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> 1372 "
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̈ḧ 1373 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 " 1374 "
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 1375 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> 1376 "
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̈ḧ 1377 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 " 1378 "
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 1379 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> 1380 "
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̈ḧ 1381 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 " 1382 "
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 1383 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> 1384 "
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̈ḧ 1385 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 " 1386 "
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 1387 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> 1388 "
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̈ḧ 1389 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 " 1390 "
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 1391 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> 1392 "
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̈ḧ 1393 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 " 1394 "
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 1395 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> 1396 "
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̈ḧ 1397 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 " 1398 "
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 1399 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> 1400 "
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̈ḧ 1401 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 " 1402 "
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 1403 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> 1404 "
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̈ḧ 1405 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 " 1406 "
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 1407 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> 1408 "
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̈ḧ 1409 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 " 1410 "
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 1411 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> 1412 "
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̈ḧ 1413 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 " 1414 "
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 1415 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> 1416 "
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̈ḧ 1417 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 " 1418 "
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 1419 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> 1420 "
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̈ḧ 1421 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 " 1422 "
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 1423 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> 1424 "
1736 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0] 1425 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 1426 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 () { 1427 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); 1428 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 1429 }" 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 1430 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> 1431 selection.extend(node, offset);
1432 }" 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] 1433 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 1434 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] 1435 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 1436 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] 1437 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 1438 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] 1439 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 1440 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] 1441 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 1442 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> 1443 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 1444 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] 1445 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 1446 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] 1447 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 1448 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> 1449 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 1450 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] 1451 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 1452 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] 1453 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 1454 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] 1455 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 1456 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> 1457 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 1458 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> 1459 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 1460 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> 1461 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 1462 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> 1463 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
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 1464 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8]
1787 " but got Element node <p id="c">Qrstuvwx</p> 1465 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
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 1466 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9]
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 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1793 " but got Element node <p id="c">Qrstuvwx</p>
1794 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
1795 " but got Element node <p id="c">Qrstuvwx</p>
1796 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
1797 " but got Element node <p id="c">Qrstuvwx</p>
1798 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
1799 " but got Element node <p id="c">Qrstuvwx</p>
1800 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 1467 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1801 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 1468 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10]
1802 " but got Element node <p id="c">Qrstuvwx</p>
1803 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 1469 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1804 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 1470 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535]
1805 " but got Element node <p id="c">Qrstuvwx</p>
1806 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̈ḧ 1471 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̈ḧ
1807 " 1472 "
1808 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 1473 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
1809 " but got Element node <p id="c">Qrstuvwx</p> 1474 "
1810 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̈ḧ 1475 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̈ḧ
1811 " 1476 "
1812 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 1477 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
1813 " but got Element node <p id="c">Qrstuvwx</p> 1478 "
1814 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̈ḧ 1479 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̈ḧ
1815 " 1480 "
1816 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 1481 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
1817 " but got Element node <p id="c">Qrstuvwx</p> 1482 "
1818 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] 1483 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1819 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 1484 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9]
1820 " but got Element node <p id="c">Qrstuvwx</p>
1821 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̈ḧ 1485 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̈ḧ
1822 " 1486 "
1823 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 1487 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
1824 " but got Element node <p id="c">Qrstuvwx</p> 1488 "
1825 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̈ḧ 1489 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̈ḧ
1826 " 1490 "
1827 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 1491 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
1828 " but got Element node <p id="c">Qrstuvwx</p> 1492 "
1829 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̈ḧ 1493 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̈ḧ
1830 " 1494 "
1831 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 1495 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
1832 " but got Element node <p id="c">Qrstuvwx</p> 1496 "
1833 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 1497 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1834 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 1498 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9]
1835 " but got Element node <p id="c">Qrstuvwx</p>
1836 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] 1499 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1837 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 1500 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1]
1838 " but got Element node <p id="c">Qrstuvwx</p> 1501 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0]
1839 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> 1502 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0]
1840 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1503 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1]
1841 " 1504 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1]
1842 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 1505 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2]
1843 " but got Element node <p id="c">Qrstuvwx</p> 1506 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2]
1844 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>
1845 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1846 "
1847 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
1848 " but got Element node <p id="c">Qrstuvwx</p>
1849 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>
1850 <meta... but got Text node "Qrstuvwx"
1851 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
1852 " but got Element node <p id="c">Qrstuvwx</p>
1853 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] 1507 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1854 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 1508 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7]
1855 " but got Element node <p id="c">Qrstuvwx</p> 1509 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 29 [document.head, 1]
1856 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> 1510 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1]
1857 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1511 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 30 [document.body, 3]
1858 " 1512 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3]
1859 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
1860 " but got Element node <p id="c">Qrstuvwx</p>
1861 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̈ḧ
1862 </p><p id... but got Text node "Qrstuvwx"
1863 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
1864 " but got Element node <p id="c">Qrstuvwx</p>
1865 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̈ḧ 1513 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̈ḧ
1866 " 1514 "
1867 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 1515 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
1868 " but got Element node <p id="c">Qrstuvwx</p> 1516 "
1869 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̈ḧ 1517 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̈ḧ
1870 " 1518 "
1871 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 1519 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
1872 " but got Element node <p id="c">Qrstuvwx</p> 1520 "
1873 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̈ḧ 1521 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̈ḧ
1874 " 1522 "
1875 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 1523 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
1876 " but got Element node <p id="c">Qrstuvwx</p> 1524 "
1877 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̈ḧ 1525 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̈ḧ
1878 " 1526 "
1879 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 1527 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
1880 " but got Element node <p id="c">Qrstuvwx</p> 1528 "
1881 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̈ḧ 1529 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 35 [paras[0], 0]
1882 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1530 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0]
1883 " 1531 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 36 [paras[0], 1]
1884 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 1532 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1]
1885 " but got Element node <p id="c">Qrstuvwx</p>
1886 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̈ḧ
1887 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1888 "
1889 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
1890 " but got Element node <p id="c">Qrstuvwx</p>
1891 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2] 1533 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1892 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 1534 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2]
1893 " but got Element node <p id="c">Qrstuvwx</p> 1535 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 38 [paras[1], 0]
1894 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 1536 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0]
1895 </p> but got Element node <p id="c">Qrstuvwx</p> 1537 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 39 [paras[1], 1]
1896 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 1538 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1]
1897 " but got Element node <p id="c">Qrstuvwx</p>
1898 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
1899 </p> but got Element node <p id="c">Qrstuvwx</p>
1900 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
1901 " but got Element node <p id="c">Qrstuvwx</p>
1902 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2] 1539 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1903 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 1540 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2]
1904 " but got Element node <p id="c">Qrstuvwx</p>
1905 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̈ḧ 1541 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̈ḧ
1906 " 1542 "
1907 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 1543 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
1908 " but got Element node <p id="c">Qrstuvwx</p> 1544 "
1909 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̈ḧ 1545 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̈ḧ
1910 " 1546 "
1911 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 1547 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
1912 " but got Element node <p id="c">Qrstuvwx</p> 1548 "
1913 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̈ḧ 1549 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 43 [testDiv, 0]
1914 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1550 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0]
1915 " 1551 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 44 [testDiv, 3]
1916 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 1552 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3]
1917 " but got Element node <p id="c">Qrstuvwx</p>
1918 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̈ḧ
1919 </p><p id="b" s... but got Text node "Qrstuvwx"
1920 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
1921 " but got Element node <p id="c">Qrstuvwx</p>
1922 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1] 1553 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1]
1923 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 1554 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1]
1924 " but got Element node <p id="c">Qrstuvwx</p> 1555 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 46 [document, 0]
1925 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̈ḧ 1556 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0]
1926 " 1557 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 47 [document, 1]
1927 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 1558 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1]
1928 " but got Element node <p id="c">Qrstuvwx</p> 1559 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 48 [document, 2]
1929 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̈ḧ 1560 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2]
1930 "
1931 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
1932 " but got Element node <p id="c">Qrstuvwx</p>
1933 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 "
1934 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
1935 " but got Element node <p id="c">Qrstuvwx</p>
1936 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3] 1561 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3]
1937 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 1562 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3]
1938 " but got Element node <p id="c">Qrstuvwx</p>
1939 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1] 1563 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1]
1940 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 1564 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1]
1941 " but got Element node <p id="c">Qrstuvwx</p> 1565 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 51 [comment, 0]
1942 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" 1566 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0]
1943 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 1567 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 52 [comment, 4]
1944 " but got Element node <p id="c">Qrstuvwx</p> 1568 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4]
1945 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"
1946 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
1947 " but got Element node <p id="c">Qrstuvwx</p>
1948 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96] 1569 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96]
1949 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 1570 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96]
1950 " but got Element node <p id="c">Qrstuvwx</p>
1951 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̈ḧ 1571 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̈ḧ
1952 " 1572 "
1953 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 1573 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
1954 " but got Element node <p id="c">Qrstuvwx</p> 1574 "
1955 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̈ḧ 1575 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̈ḧ
1956 " 1576 "
1957 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 1577 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
1958 " but got Element node <p id="c">Qrstuvwx</p> 1578 "
1959 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̈ḧ 1579 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̈ḧ
1960 " 1580 "
1961 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 1581 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
1962 " but got Element node <p id="c">Qrstuvwx</p> 1582 "
1963 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̈ḧ 1583 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̈ḧ
1964 " 1584 "
1965 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 1585 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
1966 " but got Element node <p id="c">Qrstuvwx</p> 1586 "
1967 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̈ḧ 1587 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̈ḧ
1968 " 1588 "
1969 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 1589 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
1970 " but got Element node <p id="c">Qrstuvwx</p> 1590 "
1971 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] 1591 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1972 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 1592 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1]
1973 " but got Element node <p id="c">Qrstuvwx</p>
1974 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̈ḧ 1593 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̈ḧ
1975 " 1594 "
1976 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 1595 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
1977 " but got Element node <p id="c">Qrstuvwx</p> 1596 "
1978 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̈ḧ 1597 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̈ḧ
1979 " 1598 "
1980 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 1599 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
1981 " but got Element node <p id="c">Qrstuvwx</p> 1600 "
1982 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] 1601 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1983 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 1602 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5]
1984 " but got Element node <p id="c">Qrstuvwx</p>
1985 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̈ḧ 1603 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̈ḧ
1986 " 1604 "
1987 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 1605 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
1988 " but got Element node <p id="c">Qrstuvwx</p> 1606 "
1989 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̈ḧ 1607 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̈ḧ
1990 " 1608 "
1991 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 1609 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
1992 " but got Element node <p id="c">Qrstuvwx</p> 1610 "
1993 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̈ḧ 1611 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̈ḧ
1994 " 1612 "
1995 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 1613 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
1996 " but got Element node <p id="c">Qrstuvwx</p> 1614 "
1997 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̈ḧ 1615 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̈ḧ
1998 " 1616 "
1999 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 1617 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
2000 " but got Element node <p id="c">Qrstuvwx</p> 1618 "
2001 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̈ḧ 1619 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̈ḧ
2002 " 1620 "
2003 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 1621 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
2004 " but got Element node <p id="c">Qrstuvwx</p> 1622 "
2005 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̈ḧ 1623 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̈ḧ
2006 " 1624 "
2007 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 1625 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
2008 " but got Element node <p id="c">Qrstuvwx</p> 1626 "
2009 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̈ḧ 1627 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̈ḧ
2010 " 1628 "
2011 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 1629 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
2012 " but got Element node <p id="c">Qrstuvwx</p> 1630 "
2013 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̈ḧ 1631 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̈ḧ
2014 " 1632 "
2015 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 1633 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
2016 " but got Element node <p id="c">Qrstuvwx</p> 1634 "
2017 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̈ḧ 1635 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̈ḧ
2018 " 1636 "
2019 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 1637 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
2020 " but got Element node <p id="c">Qrstuvwx</p> 1638 "
2021 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̈ḧ 1639 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̈ḧ
2022 " 1640 "
2023 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 1641 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
2024 " but got Element node <p id="c">Qrstuvwx</p> 1642 "
2025 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̈ḧ 1643 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̈ḧ
2026 " 1644 "
2027 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 1645 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
2028 " but got Element node <p id="c">Qrstuvwx</p> 1646 "
2029 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̈ḧ 1647 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̈ḧ
2030 " 1648 "
2031 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 1649 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
2032 " but got Element node <p id="c">Qrstuvwx</p> 1650 "
2033 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̈ḧ 1651 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̈ḧ
2034 " 1652 "
2035 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 1653 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
2036 " but got Element node <p id="c">Qrstuvwx</p> 1654 "
2037 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̈ḧ 1655 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̈ḧ
2038 " 1656 "
2039 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 1657 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
2040 " but got Element node <p id="c">Qrstuvwx</p> 1658 "
2041 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̈ḧ 1659 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̈ḧ
2042 " 1660 "
2043 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 1661 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
2044 " but got Element node <p id="c">Qrstuvwx</p> 1662 "
2045 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̈ḧ 1663 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̈ḧ
2046 " 1664 "
2047 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 1665 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
2048 " but got Element node <p id="c">Qrstuvwx</p> 1666 "
2049 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̈ḧ 1667 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̈ḧ
2050 " 1668 "
2051 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 1669 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
2052 " but got Element node <p id="c">Qrstuvwx</p> 1670 "
2053 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̈ḧ 1671 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̈ḧ
2054 " 1672 "
2055 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 1673 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
2056 " but got Element node <p id="c">Qrstuvwx</p> 1674 "
2057 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̈ḧ 1675 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̈ḧ
2058 " 1676 "
2059 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 1677 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
2060 " but got Element node <p id="c">Qrstuvwx</p> 1678 "
2061 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̈ḧ 1679 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̈ḧ
2062 " 1680 "
2063 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 1681 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
2064 " but got Element node <p id="c">Qrstuvwx</p> 1682 "
2065 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0] 1683 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0]
2066 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 1684 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0]
2067 " but got Element node <p id="c">Qrstuvwx</p>
2068 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 () { 1685 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 () {
2069 selection.extend(node, offset); 1686 selection.extend(node, offset);
2070 }" 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 1687 }" 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
2071 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 1688 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 () {
2072 " but got Element node <p id="c">Qrstuvwx</p> 1689 selection.extend(node, offset);
1690 }" 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
2073 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1] 1691 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1]
2074 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 1692 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1]
2075 " but got Element node <p id="c">Qrstuvwx</p>
2076 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0] 1693 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0]
2077 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 1694 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 86 [foreignDoctype, 0]
2078 " but got Element node <p id="c">Qrstuvwx</p>
2079 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0] 1695 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0]
2080 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 1696 PASS extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 87 [xmlDoctype, 0]
2081 " but got Element node <p id="c">Qrstuvwx</p>
2082 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1] 1697 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1]
2083 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 1698 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1]
2084 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 1699 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 1 [paras[0].firstChild, 0]
2085 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 1700 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0]
2086 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 1701 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 2 [paras[0].firstChild, 1]
2087 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 1702 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1]
2088 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 1703 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 3 [paras[0].firstChild, 2]
2089 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 1704 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2]
2090 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 1705 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 4 [paras[0].firstChild, 8]
2091 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 1706 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8]
2092 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 1707 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 5 [paras[0].firstChild, 9]
2093 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 1708 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9]
2094 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 1709 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 6 [paras[0].firstChild, 10]
2095 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 1710 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10]
2096 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535] 1711 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535]
2097 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 1712 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535]
2098 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1] 1713 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1]
2099 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 1714 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1]
2100 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 1715 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 9 [paras[1].firstChild, 0]
2101 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 1716 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0]
2102 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 1717 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 10 [paras[1].firstChild, 1]
2103 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 1718 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1]
2104 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 1719 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2]
2105 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 1720 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]
2106 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 1721 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8]
2107 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 1722 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]
2108 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 1723 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9]
2109 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 1724 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]
2110 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10] 1725 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10]
2111 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 1726 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]
2112 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535] 1727 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535]
2113 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 1728 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]
2114 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̈ḧ 1729 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̈ḧ
2115 " 1730 "
2116 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 1731 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>
2117 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̈ḧ 1732 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̈ḧ
2118 " 1733 "
2119 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 1734 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>
2120 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̈ḧ 1735 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̈ḧ
2121 " 1736 "
2122 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 1737 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>
2123 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9] 1738 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9]
2124 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 1739 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
2125 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̈ḧ 1740 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̈ḧ
2126 " 1741 "
2127 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 1742 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>
2128 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̈ḧ 1743 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̈ḧ
2129 " 1744 "
2130 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 1745 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>
2131 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̈ḧ 1746 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̈ḧ
2132 " 1747 "
2133 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 1748 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>
2134 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9] 1749 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9]
2135 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 1750 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9]
2136 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1] 1751 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1]
2137 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 1752 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
2138 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 1753 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0]
2139 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 1754 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
2140 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 1755 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1]
2141 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 1756 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
2142 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 1757 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2]
2143 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 1758 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
2144 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7] 1759 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7]
2145 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 1760 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
2146 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 1761 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1]
2147 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 1762 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
2148 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 1763 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3]
2149 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 1764 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
2150 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̈ḧ 1765 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̈ḧ
2151 " 1766 "
2152 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 1767 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>
2153 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̈ḧ 1768 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̈ḧ
2154 " 1769 "
2155 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 1770 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>
2156 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̈ḧ 1771 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̈ḧ
2157 " 1772 "
2158 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 1773 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>
2159 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̈ḧ 1774 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̈ḧ
2160 " 1775 "
2161 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 1776 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>
2162 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 1777 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0]
2163 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 1778 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
2164 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 1779 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1]
2165 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 1780 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
2166 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2] 1781 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2]
2167 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 1782 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
2168 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 1783 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0]
2169 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 1784 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
2170 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 1785 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1]
2171 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 1786 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
2172 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2] 1787 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2]
2173 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 1788 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
2174 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̈ḧ 1789 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̈ḧ
2175 " 1790 "
2176 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 1791 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>
2177 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̈ḧ 1792 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̈ḧ
2178 " 1793 "
2179 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 1794 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>
2180 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 1795 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0]
2181 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 1796 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
2182 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 1797 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3]
2183 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 1798 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
2184 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1] 1799 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1]
2185 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 1800 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
2186 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 1801 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0]
2187 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 1802 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
2188 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 1803 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1]
2189 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 1804 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
2190 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 1805 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2]
2191 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 1806 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
2192 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3] 1807 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3]
2193 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 1808 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
2194 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1] 1809 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1]
2195 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 1810 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
2196 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 1811 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0]
2197 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 1812 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
2198 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 1813 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4]
2199 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 1814 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
2200 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96] 1815 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96]
2201 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 1816 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
2202 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̈ḧ 1817 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̈ḧ
2203 " 1818 "
2204 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 1819 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 >
2205 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̈ḧ 1820 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̈ḧ
2206 " 1821 "
2207 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 1822 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 >
2208 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̈ḧ 1823 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̈ḧ
2209 " 1824 "
2210 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 1825 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>
2211 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̈ḧ 1826 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̈ḧ
2212 " 1827 "
2213 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 1828 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>
2214 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̈ḧ 1829 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̈ḧ
2215 " 1830 "
2216 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 1831 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>
2217 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1] 1832 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1]
2218 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 1833 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1]
2219 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̈ḧ 1834 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̈ḧ
2220 " 1835 "
2221 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 1836 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>
2222 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̈ḧ 1837 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̈ḧ
2223 " 1838 "
2224 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 1839 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>
2225 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5] 1840 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5]
2226 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 1841 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5]
2227 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̈ḧ 1842 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̈ḧ
2228 " 1843 "
2229 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 1844 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>
2230 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̈ḧ 1845 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̈ḧ
2231 " 1846 "
2232 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 1847 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>
2233 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̈ḧ 1848 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̈ḧ
2234 " 1849 "
2235 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 1850 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>
2236 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̈ḧ 1851 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̈ḧ
2237 " 1852 "
2238 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 1853 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>
2239 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̈ḧ 1854 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̈ḧ
2240 " 1855 "
2241 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 1856 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>
2242 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̈ḧ 1857 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̈ḧ
2243 " 1858 "
2244 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 1859 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>
2245 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̈ḧ 1860 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̈ḧ
2246 " 1861 "
2247 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 1862 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>
2248 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̈ḧ 1863 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̈ḧ
2249 " 1864 "
2250 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 1865 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>
2251 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̈ḧ 1866 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̈ḧ
2252 " 1867 "
2253 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 1868 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>
2254 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̈ḧ 1869 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̈ḧ
2255 " 1870 "
2256 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 1871 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 >
2257 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̈ḧ 1872 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̈ḧ
2258 " 1873 "
2259 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 1874 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 >
2260 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̈ḧ 1875 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̈ḧ
2261 " 1876 "
2262 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 1877 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>
2263 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̈ḧ 1878 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̈ḧ
2264 " 1879 "
2265 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 1880 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>
2266 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̈ḧ 1881 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̈ḧ
2267 " 1882 "
2268 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 1883 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>
2269 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̈ḧ 1884 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̈ḧ
2270 " 1885 "
2271 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 1886 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>
2272 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̈ḧ 1887 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̈ḧ
2273 " 1888 "
2274 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 1889 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>
2275 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̈ḧ 1890 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̈ḧ
2276 " 1891 "
2277 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 1892 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>
2278 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̈ḧ 1893 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̈ḧ
2279 " 1894 "
2280 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 1895 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>
2281 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̈ḧ 1896 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̈ḧ
2282 " 1897 "
2283 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 1898 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>
2284 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̈ḧ 1899 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̈ḧ
2285 " 1900 "
2286 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 1901 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>
2287 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0] 1902 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0]
2288 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 1903 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
2289 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 () { 1904 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 () {
2290 selection.extend(node, offset); 1905 selection.extend(node, offset);
2291 }" 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 1906 }" 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 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 1907 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 () {
1908 selection.extend(node, offset);
1909 }" 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
2293 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1] 1910 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1]
2294 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 1911 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
2295 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0] 1912 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0]
2296 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 1913 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0]
2297 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0] 1914 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0]
2298 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 1915 PASS extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0]
2299 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1] 1916 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1]
2300 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̈ḧ 1917 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1]
2301 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1918 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 1 [paras[0].firstChild, 0]
2302 " 1919 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0]
2303 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̈ḧ 1920 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 2 [paras[0].firstChild, 1]
2304 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1921 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1]
2305 " 1922 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 3 [paras[0].firstChild, 2]
2306 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̈ḧ 1923 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2]
2307 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1924 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 4 [paras[0].firstChild, 8]
2308 " 1925 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8]
2309 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̈ḧ 1926 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 5 [paras[0].firstChild, 9]
2310 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1927 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9]
2311 " 1928 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 6 [paras[0].firstChild, 10]
2312 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̈ḧ 1929 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10]
2313 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2314 "
2315 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̈ḧ
2316 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2317 "
2318 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̈ḧ
2319 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2320 "
2321 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̈ḧ
2322 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2323 "
2324 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̈ḧ
2325 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2326 "
2327 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̈ḧ
2328 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2329 "
2330 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̈ḧ
2331 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2332 "
2333 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̈ḧ
2334 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2335 "
2336 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̈ḧ
2337 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2338 "
2339 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535] 1930 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535]
2340 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̈ḧ 1931 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535]
2341 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2342 "
2343 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1] 1932 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1]
2344 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̈ḧ 1933 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1]
2345 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1934 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 9 [paras[1].firstChild, 0]
2346 " 1935 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0]
2347 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̈ḧ 1936 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 10 [paras[1].firstChild, 1]
2348 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1937 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1]
2349 " 1938 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2]
2350 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̈ḧ 1939 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]
2351 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1940 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8]
2352 " 1941 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]
2353 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̈ḧ 1942 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9]
2354 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1943 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]
2355 "
2356 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̈ḧ
2357 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2358 "
2359 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̈ḧ
2360 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2361 "
2362 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̈ḧ
2363 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2364 "
2365 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̈ḧ
2366 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2367 "
2368 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̈ḧ
2369 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2370 "
2371 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̈ḧ
2372 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2373 "
2374 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̈ḧ
2375 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2376 "
2377 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10] 1944 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10]
2378 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̈ḧ 1945 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]
2379 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2380 "
2381 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535] 1946 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535]
2382 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̈ḧ 1947 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]
2383 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2384 "
2385 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̈ḧ 1948 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̈ḧ
2386 </p> 1949 </p>
2387 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̈ḧ 1950 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̈ḧ
2388 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2389 " 1951 "
2390 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̈ḧ 1952 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̈ḧ
2391 </p> 1953 </p>
2392 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̈ḧ 1954 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̈ḧ
2393 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2394 " 1955 "
2395 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̈ḧ 1956 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̈ḧ
2396 </p> 1957 </p>
2397 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̈ḧ 1958 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̈ḧ
2398 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2399 " 1959 "
2400 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9] 1960 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9]
2401 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̈ḧ 1961 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
2402 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2403 "
2404 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̈ḧ 1962 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̈ḧ
2405 </p> 1963 </p>
2406 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̈ḧ 1964 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̈ḧ
2407 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2408 " 1965 "
2409 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̈ḧ 1966 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̈ḧ
2410 </p> 1967 </p>
2411 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̈ḧ 1968 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̈ḧ
2412 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2413 " 1969 "
2414 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̈ḧ 1970 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̈ḧ
2415 </p> 1971 </p>
2416 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̈ḧ 1972 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̈ḧ
2417 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2418 " 1973 "
2419 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9] 1974 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9]
2420 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̈ḧ 1975 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9]
2421 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2422 "
2423 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1] 1976 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1]
2424 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̈ḧ 1977 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
2425 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1978 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0]
2426 " 1979 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
2427 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̈ḧ 1980 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1]
2428 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1981 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
2429 " 1982 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2]
2430 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̈ḧ 1983 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
2431 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2432 "
2433 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̈ḧ
2434 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2435 "
2436 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̈ḧ
2437 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2438 "
2439 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̈ḧ
2440 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2441 "
2442 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̈ḧ
2443 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2444 "
2445 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7] 1984 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7]
2446 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̈ḧ 1985 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
2447 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1986 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1]
2448 " 1987 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
2449 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̈ḧ 1988 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3]
2450 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1989 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
2451 "
2452 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̈ḧ
2453 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2454 "
2455 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̈ḧ
2456 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2457 "
2458 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̈ḧ
2459 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2460 "
2461 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̈ḧ 1990 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̈ḧ
2462 </p> 1991 </p>
2463 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̈ḧ 1992 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̈ḧ
2464 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2465 " 1993 "
2466 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̈ḧ 1994 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̈ḧ
2467 </p> 1995 </p>
2468 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̈ḧ 1996 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̈ḧ
2469 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2470 " 1997 "
2471 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̈ḧ 1998 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̈ḧ
2472 </p> 1999 </p>
2473 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̈ḧ 2000 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̈ḧ
2474 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2475 " 2001 "
2476 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̈ḧ 2002 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̈ḧ
2477 </p> 2003 </p>
2478 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̈ḧ 2004 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̈ḧ
2479 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2005 "
2480 " 2006 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 0]
2481 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̈ḧ 2007 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
2482 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2008 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 1]
2483 " 2009 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
2484 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̈ḧ
2485 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2486 "
2487 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̈ḧ
2488 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2489 "
2490 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̈ḧ
2491 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2492 "
2493 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2] 2010 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2]
2494 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̈ḧ 2011 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
2495 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2012 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0]
2496 " 2013 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
2497 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̈ḧ 2014 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1]
2498 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2015 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
2499 "
2500 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̈ḧ
2501 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2502 "
2503 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̈ḧ
2504 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2505 "
2506 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̈ḧ
2507 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2508 "
2509 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2] 2016 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2]
2510 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̈ḧ 2017 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
2511 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2512 "
2513 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̈ḧ 2018 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̈ḧ
2514 </p> 2019 </p>
2515 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̈ḧ 2020 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̈ḧ
2516 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2517 " 2021 "
2518 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̈ḧ 2022 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̈ḧ
2519 </p> 2023 </p>
2520 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̈ḧ 2024 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̈ḧ
2521 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2025 "
2522 " 2026 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 0]
2523 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̈ḧ 2027 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
2524 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2028 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3]
2525 " 2029 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
2526 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̈ḧ
2527 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2528 "
2529 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̈ḧ
2530 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2531 "
2532 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̈ḧ
2533 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2534 "
2535 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1] 2030 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1]
2536 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̈ḧ 2031 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
2537 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2032 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0]
2538 " 2033 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
2539 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̈ḧ 2034 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1]
2540 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2035 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
2541 " 2036 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2]
2542 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̈ḧ 2037 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
2543 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2544 "
2545 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̈ḧ
2546 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2547 "
2548 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̈ḧ
2549 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2550 "
2551 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̈ḧ
2552 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2553 "
2554 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̈ḧ
2555 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2556 "
2557 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3] 2038 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3]
2558 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̈ḧ 2039 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
2559 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2560 "
2561 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1] 2040 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1]
2562 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̈ḧ 2041 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
2563 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2042 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0]
2564 " 2043 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
2565 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̈ḧ 2044 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4]
2566 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2045 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
2567 "
2568 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̈ḧ
2569 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2570 "
2571 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̈ḧ
2572 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2573 "
2574 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̈ḧ
2575 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2576 "
2577 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96] 2046 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96]
2578 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̈ḧ 2047 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
2579 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2580 "
2581 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̈ḧ 2048 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̈ḧ
2582 </p> 2049 </p>
2583 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̈ḧ 2050 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̈ḧ
2584 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2585 " 2051 "
2586 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̈ḧ 2052 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̈ḧ
2587 </p> 2053 </p>
2588 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̈ḧ 2054 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̈ḧ
2589 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2590 " 2055 "
2591 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̈ḧ 2056 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̈ḧ
2592 </p> 2057 </p>
2593 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̈ḧ 2058 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̈ḧ
2594 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2595 " 2059 "
2596 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̈ḧ 2060 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̈ḧ
2597 </p> 2061 </p>
2598 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̈ḧ 2062 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̈ḧ
2599 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2600 " 2063 "
2601 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̈ḧ 2064 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̈ḧ
2602 </p> 2065 </p>
2603 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̈ḧ 2066 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̈ḧ
2604 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2605 " 2067 "
2606 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1] 2068 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1]
2607 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̈ḧ 2069 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1]
2608 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2609 "
2610 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̈ḧ 2070 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̈ḧ
2611 </p> 2071 </p>
2612 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̈ḧ 2072 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̈ḧ
2613 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2614 " 2073 "
2615 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̈ḧ 2074 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̈ḧ
2616 </p> 2075 </p>
2617 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̈ḧ 2076 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̈ḧ
2618 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2619 " 2077 "
2620 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5] 2078 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5]
2621 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̈ḧ 2079 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5]
2622 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2623 "
2624 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̈ḧ 2080 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̈ḧ
2625 </p> 2081 </p>
2626 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̈ḧ 2082 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̈ḧ
2627 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2628 " 2083 "
2629 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̈ḧ 2084 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̈ḧ
2630 </p> 2085 </p>
2631 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̈ḧ 2086 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̈ḧ
2632 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2633 " 2087 "
2634 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̈ḧ 2088 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̈ḧ
2635 </p> 2089 </p>
2636 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̈ḧ 2090 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̈ḧ
2637 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2638 " 2091 "
2639 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̈ḧ 2092 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̈ḧ
2640 </p> 2093 </p>
2641 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̈ḧ 2094 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̈ḧ
2642 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2643 " 2095 "
2644 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̈ḧ 2096 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̈ḧ
2645 </p> 2097 </p>
2646 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̈ḧ 2098 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̈ḧ
2647 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2648 " 2099 "
2649 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̈ḧ 2100 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̈ḧ
2650 </p> 2101 </p>
2651 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̈ḧ 2102 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̈ḧ
2652 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2653 " 2103 "
2654 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̈ḧ 2104 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̈ḧ
2655 </p> 2105 </p>
2656 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̈ḧ 2106 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̈ḧ
2657 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2658 " 2107 "
2659 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̈ḧ 2108 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̈ḧ
2660 </p> 2109 </p>
2661 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̈ḧ 2110 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̈ḧ
2662 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2663 " 2111 "
2664 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̈ḧ 2112 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̈ḧ
2665 </p> 2113 </p>
2666 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̈ḧ 2114 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̈ḧ
2667 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2668 " 2115 "
2669 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̈ḧ 2116 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̈ḧ
2670 </p> 2117 </p>
2671 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̈ḧ 2118 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̈ḧ
2672 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2673 " 2119 "
2674 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̈ḧ 2120 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̈ḧ
2675 </p> 2121 </p>
2676 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̈ḧ 2122 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̈ḧ
2677 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2678 " 2123 "
2679 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̈ḧ 2124 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̈ḧ
2680 </p> 2125 </p>
2681 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̈ḧ 2126 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̈ḧ
2682 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2683 " 2127 "
2684 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̈ḧ 2128 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̈ḧ
2685 </p> 2129 </p>
2686 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̈ḧ 2130 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̈ḧ
2687 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2688 " 2131 "
2689 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̈ḧ 2132 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̈ḧ
2690 </p> 2133 </p>
2691 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̈ḧ 2134 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̈ḧ
2692 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2693 " 2135 "
2694 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̈ḧ 2136 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̈ḧ
2695 </p> 2137 </p>
2696 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̈ḧ 2138 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̈ḧ
2697 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2698 " 2139 "
2699 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̈ḧ 2140 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̈ḧ
2700 </p> 2141 </p>
2701 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̈ḧ 2142 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̈ḧ
2702 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2703 " 2143 "
2704 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̈ḧ 2144 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̈ḧ
2705 </p> 2145 </p>
2706 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̈ḧ 2146 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̈ḧ
2707 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2708 " 2147 "
2709 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̈ḧ 2148 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̈ḧ
2710 </p> 2149 </p>
2711 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̈ḧ 2150 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̈ḧ
2712 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2713 " 2151 "
2714 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̈ḧ 2152 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̈ḧ
2715 </p> 2153 </p>
2716 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̈ḧ 2154 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̈ḧ
2717 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2718 " 2155 "
2719 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̈ḧ 2156 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̈ḧ
2720 </p> 2157 </p>
2721 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̈ḧ 2158 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̈ḧ
2722 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2723 " 2159 "
2724 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0] 2160 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0]
2725 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̈ḧ 2161 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
2726 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2727 "
2728 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 () { 2162 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 () {
2729 selection.extend(node, offset); 2163 selection.extend(node, offset);
2730 }" 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 2164 }" 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
2731 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̈ḧ 2165 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 () {
2732 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2166 selection.extend(node, offset);
2733 " 2167 }" 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
2734 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1] 2168 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1]
2735 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̈ḧ 2169 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
2736 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2737 "
2738 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0] 2170 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0]
2739 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̈ḧ 2171 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0]
2740 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2741 "
2742 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0] 2172 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0]
2743 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̈ḧ 2173 PASS extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0]
2744 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2745 "
2746 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1] 2174 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1]
2747 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̈ḧ 2175 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [par as[0].firstChild, -1]
2748 </p><p id="b" s... but got Text node "Qrstuvwx" 2176 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [para s[0].firstChild, 0]
2749 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̈ḧ 2177 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [par as[0].firstChild, 0]
2750 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2178 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [para s[0].firstChild, 1]
2751 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̈ḧ 2179 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [par as[0].firstChild, 1]
2752 </p><p id="b" s... but got Text node "Qrstuvwx" 2180 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [para s[0].firstChild, 2]
2753 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̈ḧ 2181 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [par as[0].firstChild, 2]
2754 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2182 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [para s[0].firstChild, 8]
2755 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̈ḧ 2183 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [par as[0].firstChild, 8]
2756 </p><p id="b" s... but got Text node "Qrstuvwx" 2184 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [para s[0].firstChild, 9]
2757 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̈ḧ 2185 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [par as[0].firstChild, 9]
2758 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2186 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [para s[0].firstChild, 10]
2759 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̈ḧ 2187 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [par as[0].firstChild, 10]
2760 </p><p id="b" s... but got Text node "Qrstuvwx"
2761 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̈ḧ
2762 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2763 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̈ḧ
2764 </p><p id="b" s... but got Text node "Qrstuvwx"
2765 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̈ḧ
2766 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2767 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̈ḧ
2768 </p><p id="b" s... but got Text node "Qrstuvwx"
2769 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̈ḧ
2770 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2771 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̈ḧ
2772 </p><p id="b" s... but got Text node "Qrstuvwx"
2773 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535] 2188 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535]
2774 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̈ḧ 2189 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [par as[0].firstChild, 65535]
2775 </p><p id="b" s... but got Text node "Qrstuvwx"
2776 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1] 2190 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1]
2777 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̈ḧ 2191 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [par as[1].firstChild, -1]
2778 </p><p id="b" s... but got Text node "Qrstuvwx" 2192 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [para s[1].firstChild, 0]
2779 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̈ḧ 2193 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [par as[1].firstChild, 0]
2780 </p><p id="b" s... but got Text node "Qrstuvwx" 2194 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [par as[1].firstChild, 1]
2781 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̈ḧ 2195 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [pa ras[1].firstChild, 1]
2782 </p><p id="b" s... but got Text node "Qrstuvwx" 2196 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2]
2783 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̈ḧ 2197 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2]
2784 </p><p id="b" s... but got Text node "Qrstuvwx" 2198 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8]
2785 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̈ḧ 2199 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8]
2786 </p><p id="b" s... but got Text node "Qrstuvwx" 2200 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9]
2787 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̈ḧ 2201 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9]
2788 </p><p id="b" s... but got Text node "Qrstuvwx"
2789 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̈ḧ
2790 </p><p id="b" s... but got Text node "Qrstuvwx"
2791 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̈ḧ
2792 </p><p id="b" s... but got Text node "Qrstuvwx"
2793 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̈ḧ
2794 </p><p id="b" s... but got Text node "Qrstuvwx"
2795 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̈ḧ
2796 </p><p id="b" s... but got Text node "Qrstuvwx"
2797 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̈ḧ
2798 </p><p id="b" s... but got Text node "Qrstuvwx"
2799 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10] 2202 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10]
2800 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̈ḧ 2203 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10]
2801 </p><p id="b" s... but got Text node "Qrstuvwx"
2802 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535] 2204 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535]
2803 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̈ḧ 2205 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535]
2804 </p><p id="b" s... but got Text node "Qrstuvwx"
2805 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̈ḧ 2206 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̈ḧ
2806 </p><p id="b" s... 2207 </p><p id="b" s...
2807 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̈ḧ 2208 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>
2808 </p><p id="b" s... but got Text node "Qrstuvwx"
2809 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̈ḧ 2209 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̈ḧ
2810 </p><p id="b" s... 2210 </p><p id="b" s...
2811 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̈ḧ 2211 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>
2812 </p><p id="b" s... but got Text node "Qrstuvwx"
2813 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̈ḧ 2212 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̈ḧ
2814 </p><p id="b" s... 2213 </p><p id="b" s...
2815 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̈ḧ 2214 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>
2816 </p><p id="b" s... but got Text node "Qrstuvwx"
2817 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9] 2215 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9]
2818 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̈ḧ 2216 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9]
2819 </p><p id="b" s... but got Text node "Qrstuvwx"
2820 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̈ḧ 2217 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̈ḧ
2821 </p><p id="b" s... 2218 </p><p id="b" s...
2822 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̈ḧ 2219 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>
2823 </p><p id="b" s... but got Text node "Qrstuvwx"
2824 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̈ḧ 2220 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̈ḧ
2825 </p><p id="b" s... 2221 </p><p id="b" s...
2826 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̈ḧ 2222 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>
2827 </p><p id="b" s... but got Text node "Qrstuvwx"
2828 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̈ḧ 2223 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̈ḧ
2829 </p><p id="b" s... 2224 </p><p id="b" s...
2830 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̈ḧ 2225 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>
2831 </p><p id="b" s... but got Text node "Qrstuvwx"
2832 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9] 2226 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9]
2833 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̈ḧ 2227 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9]
2834 </p><p id="b" s... but got Text node "Qrstuvwx"
2835 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1] 2228 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1]
2836 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̈ḧ 2229 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1]
2837 </p><p id="b" s... but got Text node "Qrstuvwx" 2230 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0]
2838 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̈ḧ 2231 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0]
2839 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2232 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1]
2840 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̈ḧ 2233 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1]
2841 </p><p id="b" s... but got Text node "Qrstuvwx" 2234 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2]
2842 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̈ḧ 2235 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2]
2843 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2844 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̈ḧ
2845 </p><p id="b" s... but got Text node "Qrstuvwx"
2846 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̈ḧ
2847 </p><p id="b" s... but got Text node "Qrstuvwx"
2848 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̈ḧ
2849 </p><p id="b" s... but got Text node "Qrstuvwx"
2850 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7] 2236 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7]
2851 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̈ḧ 2237 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7]
2852 </p><p id="b" s... but got Text node "Qrstuvwx" 2238 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1]
2853 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̈ḧ 2239 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1]
2854 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2240 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3]
2855 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̈ḧ 2241 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3]
2856 </p><p id="b" s... but got Text node "Qrstuvwx"
2857 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̈ḧ
2858 </p><p id="b" s... but got Text node "Qrstuvwx"
2859 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̈ḧ
2860 </p><p id="b" s... but got Text node "Qrstuvwx"
2861 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̈ḧ 2242 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̈ḧ
2862 </p><p id="b" s... 2243 </p><p id="b" s...
2863 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̈ḧ 2244 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>
2864 </p><p id="b" s... but got Text node "Qrstuvwx"
2865 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̈ḧ 2245 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̈ḧ
2866 </p><p id="b" s... 2246 </p><p id="b" s...
2867 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̈ḧ 2247 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>
2868 </p><p id="b" s... but got Text node "Qrstuvwx"
2869 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 ̈ḧ 2248 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 ̈ḧ
2870 </p><p id="b" s... 2249 </p><p id="b" s...
2871 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̈ḧ 2250 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>
2872 </p><p id="b" s... but got Text node "Qrstuvwx"
2873 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̈ḧ 2251 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̈ḧ
2874 </p><p id="b" s... 2252 </p><p id="b" s...
2875 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̈ḧ 2253 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>
2876 </p><p id="b" s... but got Text node "Qrstuvwx" 2254 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0]
2877 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̈ḧ 2255 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0]
2878 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2256 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1]
2879 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̈ḧ 2257 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1]
2880 </p><p id="b" s... but got Text node "Qrstuvwx"
2881 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̈ḧ
2882 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2883 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̈ḧ
2884 </p><p id="b" s... but got Text node "Qrstuvwx"
2885 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2] 2258 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2]
2886 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̈ḧ 2259 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2]
2887 </p><p id="b" s... but got Text node "Qrstuvwx" 2260 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0]
2888 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̈ḧ 2261 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0]
2889 </p><p id="b" s... but got Text node "Qrstuvwx" 2262 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1]
2890 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̈ḧ 2263 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1]
2891 </p><p id="b" s... but got Text node "Qrstuvwx"
2892 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̈ḧ
2893 </p><p id="b" s... but got Text node "Qrstuvwx"
2894 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̈ḧ
2895 </p><p id="b" s... but got Text node "Qrstuvwx"
2896 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2] 2264 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2]
2897 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̈ḧ 2265 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2]
2898 </p><p id="b" s... but got Text node "Qrstuvwx"
2899 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̈ḧ 2266 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̈ḧ
2900 </p><p id="b" s... 2267 </p><p id="b" s...
2901 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̈ḧ 2268 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>
2902 </p><p id="b" s... but got Text node "Qrstuvwx"
2903 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̈ḧ 2269 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̈ḧ
2904 </p><p id="b" s... 2270 </p><p id="b" s...
2905 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̈ḧ 2271 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>
2906 </p><p id="b" s... but got Text node "Qrstuvwx" 2272 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0]
2907 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̈ḧ 2273 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0]
2908 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2274 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3]
2909 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̈ḧ 2275 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3]
2910 </p><p id="b" s... but got Text node "Qrstuvwx"
2911 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̈ḧ
2912 </p><p id="b" s... but got Text node "Qrstuvwx"
2913 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̈ḧ
2914 </p><p id="b" s... but got Text node "Qrstuvwx"
2915 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1] 2276 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1]
2916 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̈ḧ 2277 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1]
2917 </p><p id="b" s... but got Text node "Qrstuvwx" 2278 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0]
2918 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̈ḧ 2279 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0]
2919 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2280 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1]
2920 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̈ḧ 2281 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1]
2921 </p><p id="b" s... but got Text node "Qrstuvwx" 2282 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2]
2922 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̈ḧ 2283 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2]
2923 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2924 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̈ḧ
2925 </p><p id="b" s... but got Text node "Qrstuvwx"
2926 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̈ḧ
2927 </p><p id="b" s... but got Text node "Qrstuvwx"
2928 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̈ḧ
2929 </p><p id="b" s... but got Text node "Qrstuvwx"
2930 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3] 2284 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3]
2931 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̈ḧ 2285 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3]
2932 </p><p id="b" s... but got Text node "Qrstuvwx"
2933 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1] 2286 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1]
2934 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̈ḧ 2287 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1]
2935 </p><p id="b" s... but got Text node "Qrstuvwx" 2288 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0]
2936 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̈ḧ 2289 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0]
2937 </p><p id="b" s... but got Text node "Qrstuvwx" 2290 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4]
2938 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̈ḧ 2291 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4]
2939 </p><p id="b" s... but got Text node "Qrstuvwx"
2940 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̈ḧ
2941 </p><p id="b" s... but got Text node "Qrstuvwx"
2942 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̈ḧ
2943 </p><p id="b" s... but got Text node "Qrstuvwx"
2944 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96] 2292 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96]
2945 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̈ḧ 2293 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96]
2946 </p><p id="b" s... but got Text node "Qrstuvwx"
2947 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̈ḧ 2294 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̈ḧ
2948 </p><p id="b" s... 2295 </p><p id="b" s...
2949 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̈ḧ 2296 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>
2950 </p><p id="b" s... but got Text node "Qrstuvwx"
2951 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̈ḧ 2297 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̈ḧ
2952 </p><p id="b" s... 2298 </p><p id="b" s...
2953 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̈ḧ 2299 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>
2954 </p><p id="b" s... but got Text node "Qrstuvwx"
2955 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̈ḧ 2300 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̈ḧ
2956 </p><p id="b" s... 2301 </p><p id="b" s...
2957 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̈ḧ 2302 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>
2958 </p><p id="b" s... but got Text node "Qrstuvwx"
2959 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̈ḧ 2303 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̈ḧ
2960 </p><p id="b" s... 2304 </p><p id="b" s...
2961 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̈ḧ 2305 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>
2962 </p><p id="b" s... but got Text node "Qrstuvwx"
2963 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̈ḧ 2306 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̈ḧ
2964 </p><p id="b" s... 2307 </p><p id="b" s...
2965 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̈ḧ 2308 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>
2966 </p><p id="b" s... but got Text node "Qrstuvwx"
2967 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1] 2309 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1]
2968 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̈ḧ 2310 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1]
2969 </p><p id="b" s... but got Text node "Qrstuvwx"
2970 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̈ḧ 2311 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̈ḧ
2971 </p><p id="b" s... 2312 </p><p id="b" s...
2972 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̈ḧ 2313 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>
2973 </p><p id="b" s... but got Text node "Qrstuvwx"
2974 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̈ḧ 2314 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̈ḧ
2975 </p><p id="b" s... 2315 </p><p id="b" s...
2976 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̈ḧ 2316 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>
2977 </p><p id="b" s... but got Text node "Qrstuvwx"
2978 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5] 2317 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5]
2979 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̈ḧ 2318 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5]
2980 </p><p id="b" s... but got Text node "Qrstuvwx"
2981 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̈ḧ 2319 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̈ḧ
2982 </p><p id="b" s... 2320 </p><p id="b" s...
2983 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̈ḧ 2321 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>
2984 </p><p id="b" s... but got Text node "Qrstuvwx"
2985 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̈ḧ 2322 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̈ḧ
2986 </p><p id="b" s... 2323 </p><p id="b" s...
2987 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̈ḧ 2324 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>
2988 </p><p id="b" s... but got Text node "Qrstuvwx"
2989 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̈ḧ 2325 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̈ḧ
2990 </p><p id="b" s... 2326 </p><p id="b" s...
2991 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̈ḧ 2327 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>
2992 </p><p id="b" s... but got Text node "Qrstuvwx"
2993 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̈ḧ 2328 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̈ḧ
2994 </p><p id="b" s... 2329 </p><p id="b" s...
2995 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̈ḧ 2330 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>
2996 </p><p id="b" s... but got Text node "Qrstuvwx"
2997 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̈ḧ 2331 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̈ḧ
2998 </p><p id="b" s... 2332 </p><p id="b" s...
2999 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̈ḧ 2333 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>
3000 </p><p id="b" s... but got Text node "Qrstuvwx"
3001 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̈ḧ 2334 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̈ḧ
3002 </p><p id="b" s... 2335 </p><p id="b" s...
3003 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̈ḧ 2336 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>
3004 </p><p id="b" s... but got Text node "Qrstuvwx"
3005 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̈ḧ 2337 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̈ḧ
3006 </p><p id="b" s... 2338 </p><p id="b" s...
3007 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̈ḧ 2339 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>
3008 </p><p id="b" s... but got Text node "Qrstuvwx"
3009 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̈ḧ 2340 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̈ḧ
3010 </p><p id="b" s... 2341 </p><p id="b" s...
3011 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̈ḧ 2342 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>
3012 </p><p id="b" s... but got Text node "Qrstuvwx"
3013 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̈ḧ 2343 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̈ḧ
3014 </p><p id="b" s... 2344 </p><p id="b" s...
3015 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̈ḧ 2345 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>
3016 </p><p id="b" s... but got Text node "Qrstuvwx"
3017 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̈ḧ 2346 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̈ḧ
3018 </p><p id="b" s... 2347 </p><p id="b" s...
3019 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̈ḧ 2348 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>
3020 </p><p id="b" s... but got Text node "Qrstuvwx"
3021 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̈ḧ 2349 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̈ḧ
3022 </p><p id="b" s... 2350 </p><p id="b" s...
3023 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̈ḧ 2351 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>
3024 </p><p id="b" s... but got Text node "Qrstuvwx"
3025 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̈ḧ 2352 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̈ḧ
3026 </p><p id="b" s... 2353 </p><p id="b" s...
3027 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̈ḧ 2354 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>
3028 </p><p id="b" s... but got Text node "Qrstuvwx"
3029 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̈ḧ 2355 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̈ḧ
3030 </p><p id="b" s... 2356 </p><p id="b" s...
3031 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̈ḧ 2357 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>
3032 </p><p id="b" s... but got Text node "Qrstuvwx"
3033 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̈ḧ 2358 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̈ḧ
3034 </p><p id="b" s... 2359 </p><p id="b" s...
3035 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̈ḧ 2360 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>
3036 </p><p id="b" s... but got Text node "Qrstuvwx"
3037 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̈ḧ 2361 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̈ḧ
3038 </p><p id="b" s... 2362 </p><p id="b" s...
3039 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̈ḧ 2363 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>
3040 </p><p id="b" s... but got Text node "Qrstuvwx"
3041 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̈ḧ 2364 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̈ḧ
3042 </p><p id="b" s... 2365 </p><p id="b" s...
3043 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̈ḧ 2366 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>
3044 </p><p id="b" s... but got Text node "Qrstuvwx"
3045 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̈ḧ 2367 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̈ḧ
3046 </p><p id="b" s... 2368 </p><p id="b" s...
3047 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̈ḧ 2369 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>
3048 </p><p id="b" s... but got Text node "Qrstuvwx"
3049 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̈ḧ 2370 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̈ḧ
3050 </p><p id="b" s... 2371 </p><p id="b" s...
3051 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̈ḧ 2372 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>
3052 </p><p id="b" s... but got Text node "Qrstuvwx"
3053 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̈ḧ 2373 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̈ḧ
3054 </p><p id="b" s... 2374 </p><p id="b" s...
3055 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̈ḧ 2375 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 >
3056 </p><p id="b" s... but got Text node "Qrstuvwx"
3057 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̈ḧ 2376 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̈ḧ
3058 </p><p id="b" s... 2377 </p><p id="b" s...
3059 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̈ḧ 2378 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>
3060 </p><p id="b" s... but got Text node "Qrstuvwx"
3061 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0] 2379 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0]
3062 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̈ḧ 2380 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0]
3063 </p><p id="b" s... but got Text node "Qrstuvwx"
3064 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 () { 2381 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 () {
3065 selection.extend(node, offset); 2382 selection.extend(node, offset);
3066 }" 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 2383 }" 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
3067 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̈ḧ 2384 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 () {
3068 </p><p id="b" s... but got Text node "Qrstuvwx" 2385 selection.extend(node, offset);
2386 }" 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
3069 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1] 2387 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1]
3070 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̈ḧ 2388 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1]
3071 </p><p id="b" s... but got Text node "Qrstuvwx"
3072 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0] 2389 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0]
3073 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̈ḧ 2390 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [fo reignDoctype, 0]
3074 </p><p id="b" s... but got Text node "Qrstuvwx"
3075 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0] 2391 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0]
3076 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̈ḧ 2392 PASS extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xm lDoctype, 0]
3077 </p><p id="b" s... but got Text node "Qrstuvwx"
3078 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1] 2393 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1]
3079 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̈ḧ 2394 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 0 [paras[0].firstChild, -1]
3080 </p><p id="b" s... but got Text node "Qrstuvwx" 2395 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 1 [paras[0].firstChild, 0]
3081 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̈ḧ 2396 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 1 [paras[0].firstChild, 0]
3082 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2397 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 2 [paras[0].firstChild, 1]
3083 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̈ḧ 2398 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 2 [paras[0].firstChild, 1]
3084 </p><p id="b" s... but got Text node "Qrstuvwx" 2399 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 3 [paras[0].firstChild, 2]
3085 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̈ḧ 2400 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 3 [paras[0].firstChild, 2]
3086 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2401 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 4 [paras[0].firstChild, 8]
3087 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̈ḧ 2402 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 4 [paras[0].firstChild, 8]
3088 </p><p id="b" s... but got Text node "Qrstuvwx" 2403 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 5 [paras[0].firstChild, 9]
3089 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̈ḧ 2404 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 5 [paras[0].firstChild, 9]
3090 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2405 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 6 [paras[0].firstChild, 10]
3091 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̈ḧ 2406 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 6 [paras[0].firstChild, 10]
3092 </p><p id="b" s... but got Text node "Qrstuvwx"
3093 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̈ḧ
3094 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3095 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̈ḧ
3096 </p><p id="b" s... but got Text node "Qrstuvwx"
3097 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̈ḧ
3098 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3099 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̈ḧ
3100 </p><p id="b" s... but got Text node "Qrstuvwx"
3101 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̈ḧ
3102 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3103 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̈ḧ
3104 </p><p id="b" s... but got Text node "Qrstuvwx"
3105 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535] 2407 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535]
3106 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̈ḧ 2408 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 7 [paras[0].firstChild, 65535]
3107 </p><p id="b" s... but got Text node "Qrstuvwx"
3108 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1] 2409 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1]
3109 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̈ḧ 2410 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 8 [paras[1].firstChild, -1]
3110 </p><p id="b" s... but got Text node "Qrstuvwx" 2411 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 9 [paras[1].firstChild, 0]
3111 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̈ḧ 2412 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 9 [paras[1].firstChild, 0]
3112 </p><p id="b" s... but got Text node "Qrstuvwx" 2413 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 10 [paras[1].firstChild, 1]
3113 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̈ḧ 2414 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 10 [paras[1].firstChild, 1]
3114 </p><p id="b" s... but got Text node "Qrstuvwx" 2415 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2]
3115 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̈ḧ 2416 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2]
3116 </p><p id="b" s... but got Text node "Qrstuvwx" 2417 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8]
3117 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̈ḧ 2418 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8]
3118 </p><p id="b" s... but got Text node "Qrstuvwx" 2419 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9]
3119 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̈ḧ 2420 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9]
3120 </p><p id="b" s... but got Text node "Qrstuvwx"
3121 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̈ḧ
3122 </p><p id="b" s... but got Text node "Qrstuvwx"
3123 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̈ḧ
3124 </p><p id="b" s... but got Text node "Qrstuvwx"
3125 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̈ḧ
3126 </p><p id="b" s... but got Text node "Qrstuvwx"
3127 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̈ḧ
3128 </p><p id="b" s... but got Text node "Qrstuvwx"
3129 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̈ḧ
3130 </p><p id="b" s... but got Text node "Qrstuvwx"
3131 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10] 2421 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10]
3132 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̈ḧ 2422 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10]
3133 </p><p id="b" s... but got Text node "Qrstuvwx"
3134 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535] 2423 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535]
3135 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̈ḧ 2424 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535]
3136 </p><p id="b" s... but got Text node "Qrstuvwx"
3137 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̈ ḧ 2425 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̈ ḧ
3138 </p><p id="b" s... 2426 </p><p id="b" s...
3139 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 ̈ 2427 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"
3140 </p><p id="b" s... but got Text node "Qrstuvwx"
3141 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̈ ḧ 2428 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̈ ḧ
3142 </p><p id="b" s... 2429 </p><p id="b" s...
3143 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 ̈ 2430 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"
3144 </p><p id="b" s... but got Text node "Qrstuvwx"
3145 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̈ ḧ 2431 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̈ ḧ
3146 </p><p id="b" s... 2432 </p><p id="b" s...
3147 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 ̈ 2433 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"
3148 </p><p id="b" s... but got Text node "Qrstuvwx"
3149 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9] 2434 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9]
3150 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 ̈ 2435 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9]
3151 </p><p id="b" s... but got Text node "Qrstuvwx"
3152 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 ̈ 2436 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 ̈
3153 </p><p id="b" s... 2437 </p><p id="b" s...
3154 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̈ḧ 2438 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"
3155 </p><p id="b" s... but got Text node "Qrstuvwx"
3156 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 ̈ 2439 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 ̈
3157 </p><p id="b" s... 2440 </p><p id="b" s...
3158 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̈ḧ 2441 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"
3159 </p><p id="b" s... but got Text node "Qrstuvwx"
3160 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 ̈ 2442 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 ̈
3161 </p><p id="b" s... 2443 </p><p id="b" s...
3162 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̈ḧ 2444 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"
3163 </p><p id="b" s... but got Text node "Qrstuvwx"
3164 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9] 2445 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9]
3165 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̈ḧ 2446 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9]
3166 </p><p id="b" s... but got Text node "Qrstuvwx"
3167 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1] 2447 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1]
3168 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̈ 2448 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1]
3169 </p><p id="b" s... but got Text node "Qrstuvwx" 2449 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 25 [document.documentElement, 0]
3170 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̈ḧ 2450 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0]
3171 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2451 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 26 [document.documentElement, 1]
3172 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 ̈ 2452 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1]
3173 </p><p id="b" s... but got Text node "Qrstuvwx" 2453 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2]
3174 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̈ḧ 2454 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2]
3175 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3176 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 ̈
3177 </p><p id="b" s... but got Text node "Qrstuvwx"
3178 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̈ḧ
3179 </p><p id="b" s... but got Text node "Qrstuvwx"
3180 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 ̈
3181 </p><p id="b" s... but got Text node "Qrstuvwx"
3182 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7] 2455 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7]
3183 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 ̈ 2456 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7]
3184 </p><p id="b" s... but got Text node "Qrstuvwx" 2457 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 29 [document.head, 1]
3185 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̈ḧ 2458 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1]
3186 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2459 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3]
3187 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̈ḧ 2460 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3]
3188 </p><p id="b" s... but got Text node "Qrstuvwx"
3189 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̈ḧ
3190 </p><p id="b" s... but got Text node "Qrstuvwx"
3191 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̈ḧ
3192 </p><p id="b" s... but got Text node "Qrstuvwx"
3193 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̈ḧ 2461 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̈ḧ
3194 </p><p id="b" s... 2462 </p><p id="b" s...
3195 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 ̈ḧ 2463 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"
3196 </p><p id="b" s... but got Text node "Qrstuvwx"
3197 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̈ḧ 2464 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̈ḧ
3198 </p><p id="b" s... 2465 </p><p id="b" s...
3199 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 ̈ḧ 2466 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"
3200 </p><p id="b" s... but got Text node "Qrstuvwx"
3201 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̈ḧ 2467 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̈ḧ
3202 </p><p id="b" s... 2468 </p><p id="b" s...
3203 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̈ḧ 2469 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"
3204 </p><p id="b" s... but got Text node "Qrstuvwx"
3205 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̈ḧ 2470 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̈ḧ
3206 </p><p id="b" s... 2471 </p><p id="b" s...
3207 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̈ḧ 2472 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"
3208 </p><p id="b" s... but got Text node "Qrstuvwx" 2473 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 35 [paras[0], 0]
3209 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̈ḧ 2474 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0]
3210 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2475 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 36 [paras[0], 1]
3211 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̈ḧ 2476 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1]
3212 </p><p id="b" s... but got Text node "Qrstuvwx"
3213 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̈ḧ
3214 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3215 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̈ḧ
3216 </p><p id="b" s... but got Text node "Qrstuvwx"
3217 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2] 2477 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2]
3218 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̈ḧ 2478 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2]
3219 </p><p id="b" s... but got Text node "Qrstuvwx" 2479 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0]
3220 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̈ḧ 2480 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0]
3221 </p><p id="b" s... but got Text node "Qrstuvwx" 2481 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1]
3222 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̈ḧ 2482 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1]
3223 </p><p id="b" s... but got Text node "Qrstuvwx"
3224 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̈ḧ
3225 </p><p id="b" s... but got Text node "Qrstuvwx"
3226 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̈ḧ
3227 </p><p id="b" s... but got Text node "Qrstuvwx"
3228 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2] 2483 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2]
3229 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̈ḧ 2484 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2]
3230 </p><p id="b" s... but got Text node "Qrstuvwx"
3231 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̈ḧ 2485 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̈ḧ
3232 </p><p id="b" s... 2486 </p><p id="b" s...
3233 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̈ḧ 2487 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"
3234 </p><p id="b" s... but got Text node "Qrstuvwx"
3235 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̈ḧ 2488 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̈ḧ
3236 </p><p id="b" s... 2489 </p><p id="b" s...
3237 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̈ḧ 2490 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"
3238 </p><p id="b" s... but got Text node "Qrstuvwx" 2491 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 43 [testDiv, 0]
3239 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̈ḧ 2492 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0]
3240 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2493 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3]
3241 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̈ḧ 2494 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3]
3242 </p><p id="b" s... but got Text node "Qrstuvwx"
3243 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̈ḧ
3244 </p><p id="b" s... but got Text node "Qrstuvwx"
3245 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̈ḧ
3246 </p><p id="b" s... but got Text node "Qrstuvwx"
3247 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1] 2495 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1]
3248 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̈ḧ 2496 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1]
3249 </p><p id="b" s... but got Text node "Qrstuvwx" 2497 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 46 [document, 0]
3250 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̈ḧ 2498 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0]
3251 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p> 2499 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 47 [document, 1]
3252 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̈ḧ 2500 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1]
3253 </p><p id="b" s... but got Text node "Qrstuvwx" 2501 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2]
3254 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̈ḧ 2502 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2]
3255 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3256 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̈ḧ
3257 </p><p id="b" s... but got Text node "Qrstuvwx"
3258 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̈ḧ
3259 </p><p id="b" s... but got Text node "Qrstuvwx"
3260 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̈ḧ
3261 </p><p id="b" s... but got Text node "Qrstuvwx"
3262 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3] 2503 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3]
3263 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̈ḧ 2504 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3]
3264 </p><p id="b" s... but got Text node "Qrstuvwx"
3265 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1] 2505 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1]
3266 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̈ḧ 2506 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1]
3267 </p><p id="b" s... but got Text node "Qrstuvwx" 2507 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0]
3268 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̈ḧ 2508 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0]
3269 </p><p id="b" s... but got Text node "Qrstuvwx" 2509 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4]
3270 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̈ḧ 2510 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4]
3271 </p><p id="b" s... but got Text node "Qrstuvwx"
3272 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̈ḧ
3273 </p><p id="b" s... but got Text node "Qrstuvwx"
3274 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̈ḧ
3275 </p><p id="b" s... but got Text node "Qrstuvwx"
3276 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96] 2511 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96]
3277 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̈ḧ 2512 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96]
3278 </p><p id="b" s... but got Text node "Qrstuvwx"
3279 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̈ḧ 2513 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̈ḧ
3280 </p><p id="b" s... 2514 </p><p id="b" s...
3281 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̈ḧ 2515 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"
3282 </p><p id="b" s... but got Text node "Qrstuvwx"
3283 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̈ḧ 2516 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̈ḧ
3284 </p><p id="b" s... 2517 </p><p id="b" s...
3285 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̈ḧ 2518 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"
3286 </p><p id="b" s... but got Text node "Qrstuvwx"
3287 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̈ḧ 2519 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̈ḧ
3288 </p><p id="b" s... 2520 </p><p id="b" s...
3289 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̈ḧ 2521 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"
3290 </p><p id="b" s... but got Text node "Qrstuvwx"
3291 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̈ḧ 2522 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̈ḧ
3292 </p><p id="b" s... 2523 </p><p id="b" s...
3293 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̈ḧ 2524 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"
3294 </p><p id="b" s... but got Text node "Qrstuvwx"
3295 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̈ḧ 2525 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̈ḧ
3296 </p><p id="b" s... 2526 </p><p id="b" s...
3297 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̈ḧ 2527 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"
3298 </p><p id="b" s... but got Text node "Qrstuvwx"
3299 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1] 2528 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1]
3300 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̈ḧ 2529 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1]
3301 </p><p id="b" s... but got Text node "Qrstuvwx"
3302 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̈ḧ 2530 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̈ḧ
3303 </p><p id="b" s... 2531 </p><p id="b" s...
3304 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̈ḧ 2532 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"
3305 </p><p id="b" s... but got Text node "Qrstuvwx"
3306 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̈ḧ 2533 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̈ḧ
3307 </p><p id="b" s... 2534 </p><p id="b" s...
3308 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̈ḧ 2535 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"
3309 </p><p id="b" s... but got Text node "Qrstuvwx"
3310 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5] 2536 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5]
3311 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̈ḧ 2537 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5]
3312 </p><p id="b" s... but got Text node "Qrstuvwx"
3313 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̈ḧ 2538 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̈ḧ
3314 </p><p id="b" s... 2539 </p><p id="b" s...
3315 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̈ḧ 2540 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"
3316 </p><p id="b" s... but got Text node "Qrstuvwx"
3317 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̈ḧ 2541 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̈ḧ
3318 </p><p id="b" s... 2542 </p><p id="b" s...
3319 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̈ḧ 2543 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"
3320 </p><p id="b" s... but got Text node "Qrstuvwx"
3321 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̈ḧ 2544 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̈ḧ
3322 </p><p id="b" s... 2545 </p><p id="b" s...
3323 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̈ḧ 2546 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"
3324 </p><p id="b" s... but got Text node "Qrstuvwx"
3325 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̈ḧ 2547 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̈ḧ
3326 </p><p id="b" s... 2548 </p><p id="b" s...
3327 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̈ḧ 2549 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"
3328 </p><p id="b" s... but got Text node "Qrstuvwx"
3329 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̈ḧ 2550 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̈ḧ
3330 </p><p id="b" s... 2551 </p><p id="b" s...
3331 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̈ḧ 2552 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"
3332 </p><p id="b" s... but got Text node "Qrstuvwx"
3333 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̈ḧ 2553 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̈ḧ
3334 </p><p id="b" s... 2554 </p><p id="b" s...
3335 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̈ḧ 2555 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"
3336 </p><p id="b" s... but got Text node "Qrstuvwx"
3337 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̈ḧ 2556 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̈ḧ
3338 </p><p id="b" s... 2557 </p><p id="b" s...
3339 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̈ḧ 2558 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"
3340 </p><p id="b" s... but got Text node "Qrstuvwx"
3341 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 ̈ 2559 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 ̈
3342 </p><p id="b" s... 2560 </p><p id="b" s...
3343 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̈ḧ 2561 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"
3344 </p><p id="b" s... but got Text node "Qrstuvwx"
3345 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 ̈ 2562 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 ̈
3346 </p><p id="b" s... 2563 </p><p id="b" s...
3347 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̈ḧ 2564 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"
3348 </p><p id="b" s... but got Text node "Qrstuvwx"
3349 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̈ḧ 2565 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̈ḧ
3350 </p><p id="b" s... 2566 </p><p id="b" s...
3351 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̈ḧ 2567 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"
3352 </p><p id="b" s... but got Text node "Qrstuvwx"
3353 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̈ḧ 2568 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̈ḧ
3354 </p><p id="b" s... 2569 </p><p id="b" s...
3355 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̈ḧ 2570 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"
3356 </p><p id="b" s... but got Text node "Qrstuvwx"
3357 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̈ḧ 2571 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̈ḧ
3358 </p><p id="b" s... 2572 </p><p id="b" s...
3359 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̈ḧ 2573 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"
3360 </p><p id="b" s... but got Text node "Qrstuvwx"
3361 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 ̈ 2574 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 ̈
3362 </p><p id="b" s... 2575 </p><p id="b" s...
3363 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̈ḧ 2576 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"
3364 </p><p id="b" s... but got Text node "Qrstuvwx"
3365 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 ̈ 2577 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 ̈
3366 </p><p id="b" s... 2578 </p><p id="b" s...
3367 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̈ḧ 2579 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"
3368 </p><p id="b" s... but got Text node "Qrstuvwx"
3369 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̈ḧ 2580 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̈ḧ
3370 </p><p id="b" s... 2581 </p><p id="b" s...
3371 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̈ḧ 2582 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"
3372 </p><p id="b" s... but got Text node "Qrstuvwx"
3373 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̈ḧ 2583 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̈ḧ
3374 </p><p id="b" s... 2584 </p><p id="b" s...
3375 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̈ḧ 2585 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"
3376 </p><p id="b" s... but got Text node "Qrstuvwx"
3377 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̈ḧ 2586 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̈ḧ
3378 </p><p id="b" s... 2587 </p><p id="b" s...
3379 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̈ḧ 2588 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"
3380 </p><p id="b" s... but got Text node "Qrstuvwx"
3381 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̈ ḧ 2589 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̈ ḧ
3382 </p><p id="b" s... 2590 </p><p id="b" s...
3383 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̈ḧ 2591 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"
3384 </p><p id="b" s... but got Text node "Qrstuvwx"
3385 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̈ḧ 2592 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̈ḧ
3386 </p><p id="b" s... 2593 </p><p id="b" s...
3387 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̈ḧ 2594 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"
3388 </p><p id="b" s... but got Text node "Qrstuvwx"
3389 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̈ḧ 2595 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̈ḧ
3390 </p><p id="b" s... 2596 </p><p id="b" s...
3391 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̈ḧ 2597 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"
3392 </p><p id="b" s... but got Text node "Qrstuvwx"
3393 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0] 2598 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0]
3394 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̈ḧ 2599 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0]
3395 </p><p id="b" s... but got Text node "Qrstuvwx"
3396 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 () { 2600 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 () {
3397 selection.extend(node, offset); 2601 selection.extend(node, offset);
3398 }" 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 2602 }" 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
3399 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̈ḧ 2603 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 () {
3400 </p><p id="b" s... but got Text node "Qrstuvwx" 2604 selection.extend(node, offset);
2605 }" 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
3401 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1] 2606 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1]
3402 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̈ḧ 2607 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1]
3403 </p><p id="b" s... but got Text node "Qrstuvwx"
3404 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0] 2608 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0]
3405 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̈ḧ 2609 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 86 [foreignDoctype, 0]
3406 </p><p id="b" s... but got Text node "Qrstuvwx"
3407 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0] 2610 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0]
3408 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̈ḧ 2611 PASS extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 87 [xmlDoctype, 0]
3409 </p><p id="b" s... but got Text node "Qrstuvwx"
3410 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1] 2612 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1]
3411 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> 2613 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 0 [paras[0].firstChild, -1]
3412 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2614 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 1 [paras[0].firstChild, 0]
3413 " 2615 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 1 [paras[0].firstChild, 0]
3414 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> 2616 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 2 [paras[0].firstChild, 1]
3415 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2617 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 2 [paras[0].firstChild, 1]
3416 " 2618 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 3 [paras[0].firstChild, 2]
3417 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> 2619 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 3 [paras[0].firstChild, 2]
3418 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2620 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 4 [paras[0].firstChild, 8]
3419 " 2621 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 4 [paras[0].firstChild, 8]
3420 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> 2622 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 5 [paras[0].firstChild, 9]
3421 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2623 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 5 [paras[0].firstChild, 9]
3422 " 2624 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 6 [paras[0].firstChild, 10]
3423 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> 2625 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 6 [paras[0].firstChild, 10]
3424 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3425 "
3426 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>
3427 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3428 "
3429 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>
3430 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3431 "
3432 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>
3433 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3434 "
3435 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>
3436 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3437 "
3438 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>
3439 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3440 "
3441 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>
3442 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3443 "
3444 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>
3445 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3446 "
3447 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>
3448 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3449 "
3450 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535] 2626 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535]
3451 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> 2627 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 7 [paras[0].firstChild, 65535]
3452 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3453 "
3454 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1] 2628 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1]
3455 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> 2629 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 8 [paras[1].firstChild, -1]
3456 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2630 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 9 [paras[1].firstChild, 0]
3457 " 2631 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 9 [paras[1].firstChild, 0]
3458 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> 2632 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 10 [paras[1].firstChild, 1]
3459 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2633 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 10 [paras[1].firstChild, 1]
3460 " 2634 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2]
3461 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> 2635 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2]
3462 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2636 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8]
3463 " 2637 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8]
3464 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> 2638 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9]
3465 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2639 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9]
3466 "
3467 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>
3468 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3469 "
3470 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>
3471 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3472 "
3473 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>
3474 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3475 "
3476 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>
3477 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3478 "
3479 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>
3480 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3481 "
3482 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>
3483 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3484 "
3485 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>
3486 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3487 "
3488 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10] 2640 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10]
3489 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> 2641 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10]
3490 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3491 "
3492 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535] 2642 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535]
3493 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> 2643 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535]
3494 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3495 "
3496 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> 2644 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>
3497 <meta... 2645 <meta...
3498 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> 2646 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̈ḧ
3499 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2647 </p><p id...
3500 "
3501 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> 2648 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>
3502 <meta... 2649 <meta...
3503 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> 2650 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̈ḧ
3504 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2651 </p><p id...
3505 "
3506 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> 2652 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>
3507 <meta... 2653 <meta...
3508 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> 2654 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̈ḧ
3509 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2655 </p><p id...
3510 "
3511 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9] 2656 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9]
3512 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> 2657 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9]
3513 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3514 "
3515 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> 2658 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>
3516 <meta... 2659 <meta...
3517 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> 2660 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̈ḧ
3518 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2661 </p><p id...
3519 "
3520 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> 2662 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>
3521 <meta... 2663 <meta...
3522 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> 2664 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̈ḧ
3523 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2665 </p><p id...
3524 "
3525 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> 2666 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>
3526 <meta... 2667 <meta...
3527 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> 2668 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̈ḧ
3528 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2669 </p><p id...
3529 "
3530 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9] 2670 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9]
3531 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> 2671 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9]
3532 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3533 "
3534 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1] 2672 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1]
3535 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> 2673 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1]
3536 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2674 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 25 [document.documentElement, 0]
3537 " 2675 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0]
3538 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> 2676 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 26 [document.documentElement, 1]
3539 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2677 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1]
3540 " 2678 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 27 [document.documentElement, 2]
3541 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> 2679 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2]
3542 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3543 "
3544 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>
3545 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3546 "
3547 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>
3548 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3549 "
3550 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>
3551 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3552 "
3553 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>
3554 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3555 "
3556 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7] 2680 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7]
3557 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> 2681 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7]
3558 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2682 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 29 [document.head, 1]
3559 " 2683 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1]
3560 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> 2684 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 30 [document.body, 3]
3561 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2685 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3]
3562 "
3563 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>
3564 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3565 "
3566 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>
3567 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3568 "
3569 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>
3570 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3571 "
3572 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> 2686 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>
3573 <meta... 2687 <meta...
3574 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> 2688 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̈ḧ
3575 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2689 </p><p id...
3576 "
3577 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> 2690 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>
3578 <meta... 2691 <meta...
3579 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> 2692 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̈ḧ
3580 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2693 </p><p id...
3581 "
3582 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> 2694 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>
3583 <meta... 2695 <meta...
3584 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> 2696 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̈ḧ
3585 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2697 </p><p id...
3586 "
3587 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> 2698 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>
3588 <meta... 2699 <meta...
3589 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> 2700 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̈ḧ
3590 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2701 </p><p id...
3591 " 2702 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 35 [paras[0], 0]
3592 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> 2703 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0]
3593 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2704 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 36 [paras[0], 1]
3594 " 2705 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1]
3595 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>
3596 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3597 "
3598 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>
3599 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3600 "
3601 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>
3602 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3603 "
3604 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2] 2706 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2]
3605 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> 2707 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2]
3606 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2708 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 38 [paras[1], 0]
3607 " 2709 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0]
3608 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> 2710 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 39 [paras[1], 1]
3609 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2711 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1]
3610 "
3611 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>
3612 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3613 "
3614 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>
3615 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3616 "
3617 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>
3618 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3619 "
3620 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2] 2712 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2]
3621 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> 2713 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2]
3622 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3623 "
3624 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> 2714 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>
3625 <meta... 2715 <meta...
3626 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> 2716 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̈ḧ
3627 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2717 </p><p id...
3628 "
3629 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> 2718 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>
3630 <meta... 2719 <meta...
3631 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> 2720 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̈ḧ
3632 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2721 </p><p id...
3633 " 2722 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 43 [testDiv, 0]
3634 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> 2723 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0]
3635 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2724 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 44 [testDiv, 3]
3636 " 2725 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3]
3637 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>
3638 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3639 "
3640 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>
3641 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3642 "
3643 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>
3644 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3645 "
3646 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1] 2726 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1]
3647 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> 2727 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1]
3648 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2728 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 46 [document, 0]
3649 " 2729 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0]
3650 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> 2730 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 47 [document, 1]
3651 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2731 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1]
3652 " 2732 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 48 [document, 2]
3653 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> 2733 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2]
3654 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3655 "
3656 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>
3657 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3658 "
3659 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>
3660 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3661 "
3662 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>
3663 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3664 "
3665 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>
3666 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3667 "
3668 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3] 2734 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3]
3669 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> 2735 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3]
3670 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3671 "
3672 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1] 2736 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1]
3673 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> 2737 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1]
3674 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2738 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 51 [comment, 0]
3675 " 2739 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0]
3676 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> 2740 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 52 [comment, 4]
3677 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2741 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4]
3678 "
3679 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>
3680 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3681 "
3682 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>
3683 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3684 "
3685 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>
3686 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3687 "
3688 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96] 2742 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96]
3689 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> 2743 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96]
3690 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3691 "
3692 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> 2744 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>
3693 <meta... 2745 <meta...
3694 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> 2746 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̈ḧ
3695 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2747 </p><p id...
3696 "
3697 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> 2748 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>
3698 <meta... 2749 <meta...
3699 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> 2750 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̈ḧ
3700 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2751 </p><p id...
3701 "
3702 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> 2752 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>
3703 <meta... 2753 <meta...
3704 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> 2754 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̈ḧ
3705 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2755 </p><p id...
3706 "
3707 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> 2756 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>
3708 <meta... 2757 <meta...
3709 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> 2758 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̈ḧ
3710 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2759 </p><p id...
3711 "
3712 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> 2760 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>
3713 <meta... 2761 <meta...
3714 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> 2762 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̈ḧ
3715 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2763 </p><p id...
3716 "
3717 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1] 2764 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1]
3718 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> 2765 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1]
3719 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3720 "
3721 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> 2766 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>
3722 <meta... 2767 <meta...
3723 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> 2768 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̈ḧ
3724 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2769 </p><p id...
3725 "
3726 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> 2770 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>
3727 <meta... 2771 <meta...
3728 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> 2772 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̈ḧ
3729 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2773 </p><p id...
3730 "
3731 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5] 2774 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5]
3732 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> 2775 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5]
3733 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3734 "
3735 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> 2776 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>
3736 <meta... 2777 <meta...
3737 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> 2778 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̈ḧ
3738 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2779 </p><p id...
3739 "
3740 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> 2780 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>
3741 <meta... 2781 <meta...
3742 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> 2782 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̈ḧ
3743 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2783 </p><p id...
3744 "
3745 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> 2784 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>
3746 <meta... 2785 <meta...
3747 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> 2786 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̈ḧ
3748 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2787 </p><p id...
3749 "
3750 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> 2788 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>
3751 <meta... 2789 <meta...
3752 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> 2790 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̈ḧ
3753 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2791 </p><p id...
3754 "
3755 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> 2792 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>
3756 <meta... 2793 <meta...
3757 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> 2794 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̈ḧ
3758 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2795 </p><p id...
3759 "
3760 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> 2796 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>
3761 <meta... 2797 <meta...
3762 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> 2798 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̈ḧ
3763 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2799 </p><p id...
3764 "
3765 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> 2800 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>
3766 <meta... 2801 <meta...
3767 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> 2802 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̈ḧ
3768 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2803 </p><p id...
3769 "
3770 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> 2804 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>
3771 <meta... 2805 <meta...
3772 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> 2806 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̈ḧ
3773 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2807 </p><p id...
3774 "
3775 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> 2808 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>
3776 <meta... 2809 <meta...
3777 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> 2810 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̈ḧ
3778 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2811 </p><p id...
3779 "
3780 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> 2812 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>
3781 <meta... 2813 <meta...
3782 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> 2814 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̈ḧ
3783 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2815 </p><p id...
3784 "
3785 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> 2816 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>
3786 <meta... 2817 <meta...
3787 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> 2818 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̈ḧ
3788 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2819 </p><p id...
3789 "
3790 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> 2820 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>
3791 <meta... 2821 <meta...
3792 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> 2822 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̈ḧ
3793 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2823 </p><p id...
3794 "
3795 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> 2824 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>
3796 <meta... 2825 <meta...
3797 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> 2826 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̈ḧ
3798 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2827 </p><p id...
3799 "
3800 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> 2828 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>
3801 <meta... 2829 <meta...
3802 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> 2830 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̈ḧ
3803 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2831 </p><p id...
3804 "
3805 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> 2832 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>
3806 <meta... 2833 <meta...
3807 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> 2834 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̈ḧ
3808 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2835 </p><p id...
3809 "
3810 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> 2836 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>
3811 <meta... 2837 <meta...
3812 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> 2838 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̈ḧ
3813 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2839 </p><p id...
3814 "
3815 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> 2840 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>
3816 <meta... 2841 <meta...
3817 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> 2842 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̈ḧ
3818 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2843 </p><p id...
3819 "
3820 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> 2844 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>
3821 <meta... 2845 <meta...
3822 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> 2846 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̈ḧ
3823 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2847 </p><p id...
3824 "
3825 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> 2848 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>
3826 <meta... 2849 <meta...
3827 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> 2850 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̈ḧ
3828 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2851 </p><p id...
3829 "
3830 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> 2852 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>
3831 <meta... 2853 <meta...
3832 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> 2854 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̈ḧ
3833 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2855 </p><p id...
3834 "
3835 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0] 2856 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0]
3836 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> 2857 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0]
3837 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3838 "
3839 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 () { 2858 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 () {
3840 selection.extend(node, offset); 2859 selection.extend(node, offset);
3841 }" 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 2860 }" 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
3842 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> 2861 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 () {
3843 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2862 selection.extend(node, offset);
3844 " 2863 }" 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
3845 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1] 2864 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1]
3846 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> 2865 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1]
3847 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3848 "
3849 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0] 2866 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0]
3850 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> 2867 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0]
3851 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3852 "
3853 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0] 2868 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0]
3854 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> 2869 PASS extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0]
3855 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3856 "
3857 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 2870 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
3858 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. 2871 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.
3859 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 2872 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
3860 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. 2873 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.
3861 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 2874 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
3862 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. 2875 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.
3863 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 2876 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
3864 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. 2877 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.
3865 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 2878 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
3866 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. 2879 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
4024 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. 3037 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.
4025 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 3038 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
4026 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. 3039 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.
4027 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 3040 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
4028 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. 3041 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.
4029 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 3042 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
4030 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. 3043 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.
4031 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 3044 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
4032 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. 3045 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.
4033 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1] 3046 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1]
4034 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̈ḧ 3047 PASS extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1]
4035 " 3048 PASS extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0]
4036 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̈ḧ 3049 PASS extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0]
4037 " 3050 PASS extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1]
4038 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̈ḧ 3051 PASS extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1]
4039 " 3052 PASS extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2]
4040 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̈ḧ 3053 PASS extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2]
4041 " 3054 PASS extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8]
4042 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̈ḧ 3055 PASS extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8]
4043 " 3056 PASS extend() forwards with range 35 [document, 0, document, 1] and point 5 [par as[0].firstChild, 9]
4044 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̈ḧ 3057 PASS extend() backwards with range 35 [document, 0, document, 1] and point 5 [pa ras[0].firstChild, 9]
4045 " 3058 PASS extend() forwards with range 35 [document, 0, document, 1] and point 6 [par as[0].firstChild, 10]
4046 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̈ḧ 3059 PASS extend() backwards with range 35 [document, 0, document, 1] and point 6 [pa ras[0].firstChild, 10]
4047 "
4048 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̈ḧ
4049 "
4050 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̈ḧ
4051 "
4052 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̈ḧ
4053 "
4054 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̈ḧ
4055 "
4056 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̈ḧ
4057 "
4058 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̈ḧ
4059 "
4060 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535] 3060 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535]
4061 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̈ḧ 3061 PASS extend() backwards with range 35 [document, 0, document, 1] and point 7 [pa ras[0].firstChild, 65535]
4062 "
4063 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1] 3062 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1]
4064 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̈ḧ 3063 PASS extend() backwards with range 35 [document, 0, document, 1] and point 8 [pa ras[1].firstChild, -1]
4065 " 3064 PASS extend() forwards with range 35 [document, 0, document, 1] and point 9 [par as[1].firstChild, 0]
4066 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̈ḧ 3065 PASS extend() backwards with range 35 [document, 0, document, 1] and point 9 [pa ras[1].firstChild, 0]
4067 " 3066 PASS extend() forwards with range 35 [document, 0, document, 1] and point 10 [pa ras[1].firstChild, 1]
4068 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̈ḧ 3067 PASS extend() backwards with range 35 [document, 0, document, 1] and point 10 [p aras[1].firstChild, 1]
4069 " 3068 PASS extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2]
4070 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̈ḧ 3069 PASS extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2]
4071 " 3070 PASS extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8]
4072 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̈ḧ 3071 PASS extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8]
4073 " 3072 PASS extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9]
4074 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̈ḧ 3073 PASS extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9]
4075 "
4076 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̈ḧ
4077 "
4078 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̈ḧ
4079 "
4080 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̈ḧ
4081 "
4082 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̈ḧ
4083 "
4084 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̈ḧ
4085 "
4086 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10] 3074 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10]
4087 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̈ḧ 3075 PASS extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10]
4088 "
4089 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535] 3076 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535]
4090 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 ̈ 3077 PASS extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535]
4091 "
4092 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 3078 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
4093 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̈ 3079 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
4094 "
4095 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 3080 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
4096 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̈ 3081 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
4097 "
4098 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 3082 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
4099 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̈ 3083 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
4100 "
4101 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9] 3084 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9]
4102 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̈ 3085 PASS extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9]
4103 "
4104 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 3086 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
4105 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 ̈ 3087 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
4106 "
4107 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 3088 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
4108 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 ̈ 3089 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
4109 "
4110 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 3090 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
4111 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 ̈ 3091 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
4112 "
4113 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9] 3092 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9]
4114 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 ̈ 3093 PASS extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9]
4115 "
4116 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1] 3094 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1]
4117 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 ̈ḧ 3095 PASS extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1]
4118 " 3096 PASS extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0]
4119 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̈ḧ 3097 PASS extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0]
4120 " 3098 PASS extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1]
4121 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̈ 3099 PASS extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1]
4122 " 3100 PASS extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2]
4123 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̈ḧ 3101 PASS extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2]
4124 "
4125 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̈
4126 "
4127 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̈ḧ
4128 "
4129 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̈
4130 "
4131 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7] 3102 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7]
4132 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̈ 3103 PASS extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7]
4133 " 3104 PASS extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1]
4134 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̈ḧ 3105 PASS extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1]
4135 " 3106 PASS extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3]
4136 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̈ḧ 3107 PASS extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3]
4137 "
4138 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̈ḧ
4139 "
4140 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̈ḧ
4141 "
4142 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 3108 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
4143 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̈ḧ 3109 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
4144 "
4145 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 3110 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
4146 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̈ḧ 3111 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
4147 "
4148 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 3112 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
4149 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̈ḧ 3113 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
4150 "
4151 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 3114 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
4152 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̈ḧ 3115 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
4153 " 3116 PASS extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0]
4154 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̈ḧ 3117 PASS extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0]
4155 " 3118 PASS extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1]
4156 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̈ḧ 3119 PASS extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1]
4157 "
4158 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̈ḧ
4159 "
4160 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̈ḧ
4161 "
4162 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2] 3120 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2]
4163 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̈ḧ 3121 PASS extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2]
4164 " 3122 PASS extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0]
4165 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̈ḧ 3123 PASS extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0]
4166 " 3124 PASS extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1]
4167 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̈ḧ 3125 PASS extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1]
4168 "
4169 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̈ḧ
4170 "
4171 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̈ḧ
4172 "
4173 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2] 3126 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2]
4174 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̈ḧ 3127 PASS extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2]
4175 "
4176 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 3128 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
4177 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̈ḧ 3129 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
4178 "
4179 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 3130 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
4180 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̈ḧ 3131 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
4181 " 3132 PASS extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0]
4182 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̈ḧ 3133 PASS extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0]
4183 " 3134 PASS extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3]
4184 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̈ḧ 3135 PASS extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3]
4185 "
4186 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̈ḧ
4187 "
4188 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̈ḧ
4189 "
4190 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1] 3136 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1]
4191 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̈ḧ 3137 PASS extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1]
4192 " 3138 PASS extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0]
4193 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̈ḧ 3139 PASS extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0]
4194 " 3140 PASS extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1]
4195 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̈ḧ 3141 PASS extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1]
4196 " 3142 PASS extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2]
4197 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̈ḧ 3143 PASS extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2]
4198 "
4199 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̈ḧ
4200 "
4201 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̈ḧ
4202 "
4203 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̈ḧ
4204 "
4205 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3] 3144 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3]
4206 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̈ḧ 3145 PASS extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3]
4207 "
4208 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1] 3146 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1]
4209 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̈ḧ 3147 PASS extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1]
4210 " 3148 PASS extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0]
4211 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̈ḧ 3149 PASS extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0]
4212 " 3150 PASS extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4]
4213 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̈ḧ 3151 PASS extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4]
4214 "
4215 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̈ḧ
4216 "
4217 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̈ḧ
4218 "
4219 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96] 3152 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96]
4220 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̈ḧ 3153 PASS extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96]
4221 "
4222 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 3154 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
4223 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̈ḧ 3155 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
4224 "
4225 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 3156 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
4226 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̈ḧ 3157 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
4227 "
4228 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 3158 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
4229 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̈ḧ 3159 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
4230 "
4231 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 3160 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
4232 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̈ḧ 3161 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
4233 "
4234 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 3162 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
4235 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̈ḧ 3163 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
4236 "
4237 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1] 3164 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1]
4238 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̈ḧ 3165 PASS extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1]
4239 "
4240 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 3166 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
4241 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̈ḧ 3167 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
4242 "
4243 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 3168 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
4244 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̈ḧ 3169 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
4245 "
4246 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5] 3170 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5]
4247 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̈ḧ 3171 PASS extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5]
4248 "
4249 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 3172 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
4250 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̈ḧ 3173 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
4251 "
4252 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 3174 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
4253 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̈ḧ 3175 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
4254 "
4255 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 3176 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
4256 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̈ḧ 3177 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
4257 "
4258 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 3178 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
4259 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̈ḧ 3179 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
4260 "
4261 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 3180 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
4262 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̈ḧ 3181 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
4263 "
4264 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 3182 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
4265 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̈ḧ 3183 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
4266 "
4267 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 3184 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
4268 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̈ḧ 3185 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
4269 "
4270 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 3186 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
4271 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 ̈ 3187 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
4272 "
4273 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 3188 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
4274 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 ̈ 3189 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
4275 "
4276 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 3190 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
4277 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̈ḧ 3191 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
4278 "
4279 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 3192 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
4280 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̈ḧ 3193 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
4281 "
4282 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 3194 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
4283 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̈ḧ 3195 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
4284 "
4285 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 3196 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
4286 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̈ḧ 3197 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
4287 "
4288 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 3198 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
4289 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̈ḧ 3199 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
4290 "
4291 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 3200 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
4292 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̈ḧ 3201 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
4293 "
4294 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 3202 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
4295 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̈ḧ 3203 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
4296 "
4297 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 3204 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
4298 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̈ḧ 3205 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
4299 "
4300 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 3206 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
4301 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̈ḧ 3207 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
4302 "
4303 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 3208 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
4304 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̈ḧ 3209 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
4305 "
4306 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 3210 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
4307 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̈ḧ 3211 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
4308 "
4309 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0] 3212 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0]
4310 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̈ḧ 3213 PASS extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0]
4311 "
4312 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 () { 3214 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 () {
4313 selection.extend(node, offset); 3215 selection.extend(node, offset);
4314 }" 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 3216 }" 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
4315 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̈ḧ 3217 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 () {
4316 " 3218 selection.extend(node, offset);
3219 }" 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
4317 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1] 3220 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1]
4318 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̈ḧ 3221 PASS extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1]
4319 "
4320 PASS extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0] 3222 PASS extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0]
4321 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̈ḧ 3223 PASS extend() backwards with range 35 [document, 0, document, 1] and point 86 [f oreignDoctype, 0]
4322 "
4323 PASS extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0] 3224 PASS extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0]
4324 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̈ḧ 3225 PASS extend() backwards with range 35 [document, 0, document, 1] and point 87 [x mlDoctype, 0]
4325 "
4326 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1] 3226 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1]
4327 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̈ḧ 3227 PASS extend() backwards with range 36 [document, 0, document, 2] and point 0 [pa ras[0].firstChild, -1]
4328 " 3228 PASS extend() forwards with range 36 [document, 0, document, 2] and point 1 [par as[0].firstChild, 0]
4329 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̈ḧ 3229 PASS extend() backwards with range 36 [document, 0, document, 2] and point 1 [pa ras[0].firstChild, 0]
4330 " 3230 PASS extend() forwards with range 36 [document, 0, document, 2] and point 2 [par as[0].firstChild, 1]
4331 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̈ḧ 3231 PASS extend() backwards with range 36 [document, 0, document, 2] and point 2 [pa ras[0].firstChild, 1]
4332 " 3232 PASS extend() forwards with range 36 [document, 0, document, 2] and point 3 [par as[0].firstChild, 2]
4333 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̈ḧ 3233 PASS extend() backwards with range 36 [document, 0, document, 2] and point 3 [pa ras[0].firstChild, 2]
4334 " 3234 PASS extend() forwards with range 36 [document, 0, document, 2] and point 4 [par as[0].firstChild, 8]
4335 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̈ḧ 3235 PASS extend() backwards with range 36 [document, 0, document, 2] and point 4 [pa ras[0].firstChild, 8]
4336 " 3236 PASS extend() forwards with range 36 [document, 0, document, 2] and point 5 [par as[0].firstChild, 9]
4337 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̈ḧ 3237 PASS extend() backwards with range 36 [document, 0, document, 2] and point 5 [pa ras[0].firstChild, 9]
4338 " 3238 PASS extend() forwards with range 36 [document, 0, document, 2] and point 6 [par as[0].firstChild, 10]
4339 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̈ḧ 3239 PASS extend() backwards with range 36 [document, 0, document, 2] and point 6 [pa ras[0].firstChild, 10]
4340 "
4341 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̈ḧ
4342 "
4343 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̈ḧ
4344 "
4345 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̈ḧ
4346 "
4347 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̈ḧ
4348 "
4349 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̈ḧ
4350 "
4351 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̈ḧ
4352 "
4353 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535] 3240 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535]
4354 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̈ḧ 3241 PASS extend() backwards with range 36 [document, 0, document, 2] and point 7 [pa ras[0].firstChild, 65535]
4355 "
4356 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1] 3242 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1]
4357 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̈ḧ 3243 PASS extend() backwards with range 36 [document, 0, document, 2] and point 8 [pa ras[1].firstChild, -1]
4358 " 3244 PASS extend() forwards with range 36 [document, 0, document, 2] and point 9 [par as[1].firstChild, 0]
4359 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̈ḧ 3245 PASS extend() backwards with range 36 [document, 0, document, 2] and point 9 [pa ras[1].firstChild, 0]
4360 " 3246 PASS extend() forwards with range 36 [document, 0, document, 2] and point 10 [pa ras[1].firstChild, 1]
4361 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̈ḧ 3247 PASS extend() backwards with range 36 [document, 0, document, 2] and point 10 [p aras[1].firstChild, 1]
4362 " 3248 PASS extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2]
4363 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̈ḧ 3249 PASS extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2]
4364 " 3250 PASS extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8]
4365 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̈ḧ 3251 PASS extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8]
4366 " 3252 PASS extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9]
4367 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̈ḧ 3253 PASS extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9]
4368 "
4369 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̈ḧ
4370 "
4371 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̈ḧ
4372 "
4373 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̈ḧ
4374 "
4375 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̈ḧ
4376 "
4377 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̈ḧ
4378 "
4379 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10] 3254 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10]
4380 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̈ḧ 3255 PASS extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10]
4381 "
4382 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535] 3256 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4383 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 ̈ 3257 PASS extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535]
4384 "
4385 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 3258 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
4386 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̈ 3259 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
4387 "
4388 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 3260 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
4389 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̈ 3261 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
4390 "
4391 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 3262 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
4392 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̈ 3263 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
4393 "
4394 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9] 3264 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4395 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̈ 3265 PASS extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9]
4396 "
4397 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 3266 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
4398 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 ̈ 3267 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
4399 "
4400 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 3268 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
4401 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 ̈ 3269 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
4402 "
4403 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 3270 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
4404 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 ̈ 3271 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
4405 "
4406 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9] 3272 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4407 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 ̈ 3273 PASS extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9]
4408 "
4409 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1] 3274 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1]
4410 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 ̈ḧ 3275 PASS extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1]
4411 " 3276 PASS extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0]
4412 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̈ḧ 3277 PASS extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0]
4413 " 3278 PASS extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1]
4414 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̈ 3279 PASS extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1]
4415 " 3280 PASS extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2]
4416 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̈ḧ 3281 PASS extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2]
4417 "
4418 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̈
4419 "
4420 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̈ḧ
4421 "
4422 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̈
4423 "
4424 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7] 3282 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7]
4425 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̈ 3283 PASS extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7]
4426 " 3284 PASS extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1]
4427 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̈ḧ 3285 PASS extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1]
4428 " 3286 PASS extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3]
4429 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̈ḧ 3287 PASS extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3]
4430 "
4431 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̈ḧ
4432 "
4433 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̈ḧ
4434 "
4435 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 3288 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
4436 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̈ḧ 3289 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
4437 "
4438 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 3290 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
4439 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̈ḧ 3291 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
4440 "
4441 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 3292 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
4442 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̈ḧ 3293 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
4443 "
4444 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 3294 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
4445 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̈ḧ 3295 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
4446 " 3296 PASS extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0]
4447 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̈ḧ 3297 PASS extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0]
4448 " 3298 PASS extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1]
4449 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̈ḧ 3299 PASS extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1]
4450 "
4451 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̈ḧ
4452 "
4453 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̈ḧ
4454 "
4455 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2] 3300 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2]
4456 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̈ḧ 3301 PASS extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2]
4457 " 3302 PASS extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0]
4458 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̈ḧ 3303 PASS extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0]
4459 " 3304 PASS extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1]
4460 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̈ḧ 3305 PASS extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1]
4461 "
4462 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̈ḧ
4463 "
4464 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̈ḧ
4465 "
4466 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2] 3306 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2]
4467 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̈ḧ 3307 PASS extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2]
4468 "
4469 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 3308 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
4470 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̈ḧ 3309 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
4471 "
4472 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 3310 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
4473 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̈ḧ 3311 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
4474 " 3312 PASS extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0]
4475 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̈ḧ 3313 PASS extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0]
4476 " 3314 PASS extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3]
4477 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̈ḧ 3315 PASS extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3]
4478 "
4479 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̈ḧ
4480 "
4481 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̈ḧ
4482 "
4483 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1] 3316 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1]
4484 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̈ḧ 3317 PASS extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1]
4485 " 3318 PASS extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0]
4486 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̈ḧ 3319 PASS extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0]
4487 " 3320 PASS extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1]
4488 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̈ḧ 3321 PASS extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1]
4489 " 3322 PASS extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2]
4490 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̈ḧ 3323 PASS extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2]
4491 "
4492 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̈ḧ
4493 "
4494 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̈ḧ
4495 "
4496 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̈ḧ
4497 "
4498 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3] 3324 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3]
4499 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̈ḧ 3325 PASS extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3]
4500 "
4501 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1] 3326 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1]
4502 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̈ḧ 3327 PASS extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1]
4503 " 3328 PASS extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0]
4504 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̈ḧ 3329 PASS extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0]
4505 " 3330 PASS extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4]
4506 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̈ḧ 3331 PASS extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4]
4507 "
4508 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̈ḧ
4509 "
4510 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̈ḧ
4511 "
4512 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96] 3332 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96]
4513 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̈ḧ 3333 PASS extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96]
4514 "
4515 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 3334 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
4516 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̈ḧ 3335 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
4517 "
4518 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 3336 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
4519 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̈ḧ 3337 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
4520 "
4521 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 3338 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
4522 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̈ḧ 3339 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
4523 "
4524 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 3340 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
4525 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̈ḧ 3341 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
4526 "
4527 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 3342 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
4528 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̈ḧ 3343 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
4529 "
4530 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1] 3344 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1]
4531 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̈ḧ 3345 PASS extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1]
4532 "
4533 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 3346 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
4534 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̈ḧ 3347 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
4535 "
4536 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 3348 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
4537 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̈ḧ 3349 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
4538 "
4539 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5] 3350 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5]
4540 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̈ḧ 3351 PASS extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5]
4541 "
4542 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 3352 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
4543 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̈ḧ 3353 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
4544 "
4545 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 3354 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
4546 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̈ḧ 3355 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
4547 "
4548 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 3356 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
4549 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̈ḧ 3357 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
4550 "
4551 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 3358 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
4552 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̈ḧ 3359 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
4553 "
4554 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 3360 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
4555 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̈ḧ 3361 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
4556 "
4557 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 3362 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
4558 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̈ḧ 3363 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
4559 "
4560 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 3364 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
4561 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̈ḧ 3365 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
4562 "
4563 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 3366 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
4564 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 ̈ 3367 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
4565 "
4566 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 3368 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
4567 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 ̈ 3369 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
4568 "
4569 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 3370 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
4570 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̈ḧ 3371 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
4571 "
4572 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 3372 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
4573 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̈ḧ 3373 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
4574 "
4575 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 3374 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
4576 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̈ḧ 3375 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
4577 "
4578 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 3376 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
4579 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̈ḧ 3377 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
4580 "
4581 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 3378 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
4582 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̈ḧ 3379 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
4583 "
4584 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 3380 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
4585 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̈ḧ 3381 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
4586 "
4587 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 3382 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
4588 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̈ḧ 3383 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
4589 "
4590 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 3384 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
4591 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̈ḧ 3385 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
4592 "
4593 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 3386 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
4594 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̈ḧ 3387 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
4595 "
4596 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 3388 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
4597 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̈ḧ 3389 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
4598 "
4599 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 3390 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
4600 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̈ḧ 3391 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
4601 "
4602 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0] 3392 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0]
4603 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̈ḧ 3393 PASS extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0]
4604 "
4605 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 () { 3394 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 () {
4606 selection.extend(node, offset); 3395 selection.extend(node, offset);
4607 }" 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 3396 }" 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
4608 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̈ḧ 3397 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 () {
4609 " 3398 selection.extend(node, offset);
3399 }" 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
4610 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1] 3400 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1]
4611 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̈ḧ 3401 PASS extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1]
4612 "
4613 PASS extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0] 3402 PASS extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0]
4614 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̈ḧ 3403 PASS extend() backwards with range 36 [document, 0, document, 2] and point 86 [f oreignDoctype, 0]
4615 "
4616 PASS extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0] 3404 PASS extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0]
4617 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̈ḧ 3405 PASS extend() backwards with range 36 [document, 0, document, 2] and point 87 [x mlDoctype, 0]
4618 "
4619 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1] 3406 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1]
4620 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̈ḧ 3407 PASS extend() backwards with range 37 [document, 1, document, 2] and point 0 [pa ras[0].firstChild, -1]
4621 " 3408 PASS extend() forwards with range 37 [document, 1, document, 2] and point 1 [par as[0].firstChild, 0]
4622 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̈ḧ 3409 PASS extend() backwards with range 37 [document, 1, document, 2] and point 1 [pa ras[0].firstChild, 0]
4623 " 3410 PASS extend() forwards with range 37 [document, 1, document, 2] and point 2 [par as[0].firstChild, 1]
4624 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̈ḧ 3411 PASS extend() backwards with range 37 [document, 1, document, 2] and point 2 [pa ras[0].firstChild, 1]
4625 " 3412 PASS extend() forwards with range 37 [document, 1, document, 2] and point 3 [par as[0].firstChild, 2]
4626 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̈ḧ 3413 PASS extend() backwards with range 37 [document, 1, document, 2] and point 3 [pa ras[0].firstChild, 2]
4627 " 3414 PASS extend() forwards with range 37 [document, 1, document, 2] and point 4 [par as[0].firstChild, 8]
4628 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̈ḧ 3415 PASS extend() backwards with range 37 [document, 1, document, 2] and point 4 [pa ras[0].firstChild, 8]
4629 " 3416 PASS extend() forwards with range 37 [document, 1, document, 2] and point 5 [par as[0].firstChild, 9]
4630 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̈ḧ 3417 PASS extend() backwards with range 37 [document, 1, document, 2] and point 5 [pa ras[0].firstChild, 9]
4631 " 3418 PASS extend() forwards with range 37 [document, 1, document, 2] and point 6 [par as[0].firstChild, 10]
4632 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̈ḧ 3419 PASS extend() backwards with range 37 [document, 1, document, 2] and point 6 [pa ras[0].firstChild, 10]
4633 "
4634 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̈ḧ
4635 "
4636 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̈ḧ
4637 "
4638 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̈ḧ
4639 "
4640 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̈ḧ
4641 "
4642 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̈ḧ
4643 "
4644 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̈ḧ
4645 "
4646 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535] 3420 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535]
4647 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̈ḧ 3421 PASS extend() backwards with range 37 [document, 1, document, 2] and point 7 [pa ras[0].firstChild, 65535]
4648 "
4649 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1] 3422 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1]
4650 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̈ḧ 3423 PASS extend() backwards with range 37 [document, 1, document, 2] and point 8 [pa ras[1].firstChild, -1]
4651 " 3424 PASS extend() forwards with range 37 [document, 1, document, 2] and point 9 [par as[1].firstChild, 0]
4652 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̈ḧ 3425 PASS extend() backwards with range 37 [document, 1, document, 2] and point 9 [pa ras[1].firstChild, 0]
4653 " 3426 PASS extend() forwards with range 37 [document, 1, document, 2] and point 10 [pa ras[1].firstChild, 1]
4654 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̈ḧ 3427 PASS extend() backwards with range 37 [document, 1, document, 2] and point 10 [p aras[1].firstChild, 1]
4655 " 3428 PASS extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2]
4656 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̈ḧ 3429 PASS extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2]
4657 " 3430 PASS extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8]
4658 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̈ḧ 3431 PASS extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8]
4659 " 3432 PASS extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9]
4660 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̈ḧ 3433 PASS extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9]
4661 "
4662 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̈ḧ
4663 "
4664 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̈ḧ
4665 "
4666 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̈ḧ
4667 "
4668 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̈ḧ
4669 "
4670 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̈ḧ
4671 "
4672 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10] 3434 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10]
4673 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̈ḧ 3435 PASS extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10]
4674 "
4675 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535] 3436 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4676 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 ̈ 3437 PASS extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535]
4677 "
4678 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 3438 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
4679 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̈ 3439 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
4680 "
4681 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 3440 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
4682 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̈ 3441 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
4683 "
4684 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 3442 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
4685 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̈ 3443 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
4686 "
4687 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9] 3444 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4688 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̈ 3445 PASS extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9]
4689 "
4690 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 3446 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
4691 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 ̈ 3447 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
4692 "
4693 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 3448 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
4694 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 ̈ 3449 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
4695 "
4696 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 3450 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
4697 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 ̈ 3451 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
4698 "
4699 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9] 3452 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4700 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 ̈ 3453 PASS extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9]
4701 "
4702 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1] 3454 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1]
4703 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 ̈ḧ 3455 PASS extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1]
4704 " 3456 PASS extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0]
4705 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̈ḧ 3457 PASS extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0]
4706 " 3458 PASS extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1]
4707 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̈ 3459 PASS extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1]
4708 " 3460 PASS extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2]
4709 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̈ḧ 3461 PASS extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2]
4710 "
4711 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̈
4712 "
4713 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̈ḧ
4714 "
4715 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̈
4716 "
4717 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7] 3462 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7]
4718 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̈ 3463 PASS extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7]
4719 " 3464 PASS extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1]
4720 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̈ḧ 3465 PASS extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1]
4721 " 3466 PASS extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3]
4722 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̈ḧ 3467 PASS extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3]
4723 "
4724 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̈ḧ
4725 "
4726 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̈ḧ
4727 "
4728 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 3468 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
4729 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̈ḧ 3469 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
4730 "
4731 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 3470 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
4732 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̈ḧ 3471 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
4733 "
4734 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 3472 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
4735 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̈ḧ 3473 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
4736 "
4737 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 3474 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
4738 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̈ḧ 3475 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
4739 " 3476 PASS extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0]
4740 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̈ḧ 3477 PASS extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0]
4741 " 3478 PASS extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1]
4742 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̈ḧ 3479 PASS extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1]
4743 "
4744 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̈ḧ
4745 "
4746 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̈ḧ
4747 "
4748 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2] 3480 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2]
4749 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̈ḧ 3481 PASS extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2]
4750 " 3482 PASS extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0]
4751 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̈ḧ 3483 PASS extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0]
4752 " 3484 PASS extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1]
4753 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̈ḧ 3485 PASS extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1]
4754 "
4755 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̈ḧ
4756 "
4757 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̈ḧ
4758 "
4759 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2] 3486 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2]
4760 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̈ḧ 3487 PASS extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2]
4761 "
4762 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 3488 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
4763 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̈ḧ 3489 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
4764 "
4765 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 3490 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
4766 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̈ḧ 3491 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
4767 " 3492 PASS extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0]
4768 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̈ḧ 3493 PASS extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0]
4769 " 3494 PASS extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3]
4770 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̈ḧ 3495 PASS extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3]
4771 "
4772 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̈ḧ
4773 "
4774 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̈ḧ
4775 "
4776 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1] 3496 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1]
4777 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̈ḧ 3497 PASS extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1]
4778 " 3498 PASS extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0]
4779 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̈ḧ 3499 PASS extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0]
4780 " 3500 PASS extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1]
4781 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̈ḧ 3501 PASS extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1]
4782 " 3502 PASS extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2]
4783 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̈ḧ 3503 PASS extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2]
4784 "
4785 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̈ḧ
4786 "
4787 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̈ḧ
4788 "
4789 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̈ḧ
4790 "
4791 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3] 3504 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3]
4792 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̈ḧ 3505 PASS extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3]
4793 "
4794 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1] 3506 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1]
4795 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̈ḧ 3507 PASS extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1]
4796 " 3508 PASS extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0]
4797 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̈ḧ 3509 PASS extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0]
4798 " 3510 PASS extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4]
4799 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̈ḧ 3511 PASS extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4]
4800 "
4801 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̈ḧ
4802 "
4803 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̈ḧ
4804 "
4805 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96] 3512 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96]
4806 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̈ḧ 3513 PASS extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96]
4807 "
4808 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 3514 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
4809 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̈ḧ 3515 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
4810 "
4811 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 3516 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
4812 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̈ḧ 3517 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
4813 "
4814 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 3518 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
4815 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̈ḧ 3519 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
4816 "
4817 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 3520 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
4818 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̈ḧ 3521 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
4819 "
4820 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 3522 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
4821 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̈ḧ 3523 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
4822 "
4823 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1] 3524 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1]
4824 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̈ḧ 3525 PASS extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1]
4825 "
4826 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 3526 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
4827 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̈ḧ 3527 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
4828 "
4829 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 3528 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
4830 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̈ḧ 3529 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
4831 "
4832 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5] 3530 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5]
4833 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̈ḧ 3531 PASS extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5]
4834 "
4835 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 3532 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
4836 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̈ḧ 3533 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
4837 "
4838 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 3534 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
4839 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̈ḧ 3535 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
4840 "
4841 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 3536 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
4842 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̈ḧ 3537 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
4843 "
4844 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 3538 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
4845 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̈ḧ 3539 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
4846 "
4847 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 3540 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
4848 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̈ḧ 3541 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
4849 "
4850 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 3542 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
4851 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̈ḧ 3543 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
4852 "
4853 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 3544 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
4854 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̈ḧ 3545 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
4855 "
4856 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 3546 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
4857 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 ̈ 3547 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
4858 "
4859 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 3548 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
4860 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 ̈ 3549 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
4861 "
4862 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 3550 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
4863 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̈ḧ 3551 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
4864 "
4865 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 3552 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
4866 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̈ḧ 3553 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
4867 "
4868 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 3554 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
4869 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̈ḧ 3555 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
4870 "
4871 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 3556 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
4872 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̈ḧ 3557 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
4873 "
4874 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 3558 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
4875 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̈ḧ 3559 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
4876 "
4877 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 3560 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
4878 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̈ḧ 3561 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
4879 "
4880 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 3562 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
4881 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̈ḧ 3563 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
4882 "
4883 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 3564 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
4884 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̈ḧ 3565 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
4885 "
4886 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 3566 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
4887 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̈ḧ 3567 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
4888 "
4889 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 3568 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
4890 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̈ḧ 3569 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
4891 "
4892 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 3570 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
4893 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̈ḧ 3571 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
4894 "
4895 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0] 3572 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0]
4896 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̈ḧ 3573 PASS extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0]
4897 "
4898 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 () { 3574 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 () {
4899 selection.extend(node, offset); 3575 selection.extend(node, offset);
4900 }" 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 3576 }" 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
4901 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̈ḧ 3577 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 () {
4902 " 3578 selection.extend(node, offset);
3579 }" 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
4903 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1] 3580 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1]
4904 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̈ḧ 3581 PASS extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1]
4905 "
4906 PASS extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0] 3582 PASS extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0]
4907 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̈ḧ 3583 PASS extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0]
4908 "
4909 PASS extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0] 3584 PASS extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0]
4910 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̈ḧ 3585 PASS extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0]
4911 "
4912 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1] 3586 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1]
4913 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̈ḧ 3587 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1]
4914 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3588 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0]
4915 " 3589 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0]
4916 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̈ḧ 3590 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1]
4917 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3591 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1]
4918 " 3592 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2]
4919 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̈ḧ 3593 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2]
4920 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3594 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8]
4921 " 3595 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8]
4922 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̈ḧ 3596 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9]
4923 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3597 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9]
4924 " 3598 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10]
4925 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̈ḧ 3599 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10]
4926 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4927 "
4928 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̈ḧ
4929 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4930 "
4931 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̈ḧ
4932 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4933 "
4934 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̈ḧ
4935 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4936 "
4937 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̈ḧ
4938 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4939 "
4940 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̈ḧ
4941 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4942 "
4943 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̈ḧ
4944 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4945 "
4946 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̈ḧ
4947 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4948 "
4949 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̈ḧ
4950 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4951 "
4952 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535] 3600 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535]
4953 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̈ḧ 3601 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535]
4954 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4955 "
4956 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1] 3602 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1]
4957 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̈ḧ 3603 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1]
4958 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3604 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0]
4959 " 3605 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0]
4960 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̈ḧ 3606 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1]
4961 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3607 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1]
4962 " 3608 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2]
4963 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̈ḧ 3609 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2]
4964 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3610 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8]
4965 " 3611 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8]
4966 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̈ḧ 3612 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9]
4967 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3613 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9]
4968 "
4969 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̈ḧ
4970 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4971 "
4972 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̈ḧ
4973 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4974 "
4975 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̈ḧ
4976 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4977 "
4978 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̈ḧ
4979 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4980 "
4981 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̈ḧ
4982 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4983 "
4984 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̈ḧ
4985 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4986 "
4987 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̈ḧ
4988 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4989 "
4990 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10] 3614 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10]
4991 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̈ḧ 3615 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10]
4992 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4993 "
4994 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535] 3616 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535]
4995 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̈ḧ 3617 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535]
4996 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4997 "
4998 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̈ḧ 3618 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̈ḧ
4999 </p><p id="b" s... 3619 </p><p id="b" s...
5000 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̈ḧ 3620 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?-->
5001 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5002 "
5003 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̈ḧ 3621 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̈ḧ
5004 </p><p id="b" s... 3622 </p><p id="b" s...
5005 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̈ḧ 3623 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?-->
5006 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5007 "
5008 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̈ḧ 3624 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̈ḧ
5009 </p><p id="b" s... 3625 </p><p id="b" s...
5010 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̈ḧ 3626 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?-->
5011 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5012 "
5013 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9] 3627 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9]
5014 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̈ḧ 3628 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9]
5015 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5016 "
5017 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̈ḧ 3629 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̈ḧ
5018 </p><p id="b" s... 3630 </p><p id="b" s...
5019 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̈ḧ 3631 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?-->
5020 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5021 "
5022 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̈ḧ 3632 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̈ḧ
5023 </p><p id="b" s... 3633 </p><p id="b" s...
5024 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̈ḧ 3634 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?-->
5025 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5026 "
5027 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̈ḧ 3635 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̈ḧ
5028 </p><p id="b" s... 3636 </p><p id="b" s...
5029 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̈ḧ 3637 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?-->
5030 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5031 "
5032 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9] 3638 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9]
5033 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̈ḧ 3639 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9]
5034 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5035 "
5036 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1] 3640 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1]
5037 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̈ḧ 3641 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1]
5038 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3642 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0]
5039 " 3643 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0]
5040 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̈ḧ 3644 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1]
5041 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3645 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1]
5042 " 3646 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2]
5043 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̈ḧ 3647 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2]
5044 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5045 "
5046 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̈ḧ
5047 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5048 "
5049 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̈ḧ
5050 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5051 "
5052 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̈ḧ
5053 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5054 "
5055 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̈ḧ
5056 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5057 "
5058 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7] 3648 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7]
5059 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̈ḧ 3649 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7]
5060 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3650 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1]
5061 " 3651 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1]
5062 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̈ḧ 3652 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3]
5063 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3653 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3]
5064 "
5065 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̈ḧ
5066 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5067 "
5068 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̈ḧ
5069 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5070 "
5071 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̈ḧ
5072 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5073 "
5074 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̈ḧ 3654 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̈ḧ
5075 </p><p id="b" s... 3655 </p><p id="b" s...
5076 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̈ḧ 3656 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?-->
5077 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5078 "
5079 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̈ḧ 3657 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̈ḧ
5080 </p><p id="b" s... 3658 </p><p id="b" s...
5081 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̈ḧ 3659 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?-->
5082 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5083 "
5084 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̈ ḧ 3660 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̈ ḧ
5085 </p><p id="b" s... 3661 </p><p id="b" s...
5086 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̈ḧ 3662 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?-->
5087 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5088 "
5089 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̈ḧ 3663 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̈ḧ
5090 </p><p id="b" s... 3664 </p><p id="b" s...
5091 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̈ḧ 3665 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?-->
5092 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3666 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0]
5093 " 3667 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0]
5094 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̈ḧ 3668 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1]
5095 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3669 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1]
5096 "
5097 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̈ḧ
5098 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5099 "
5100 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̈ḧ
5101 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5102 "
5103 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̈ḧ
5104 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5105 "
5106 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2] 3670 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2]
5107 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̈ḧ 3671 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2]
5108 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3672 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0]
5109 " 3673 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0]
5110 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̈ḧ 3674 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1]
5111 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3675 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1]
5112 "
5113 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̈ḧ
5114 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5115 "
5116 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̈ḧ
5117 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5118 "
5119 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̈ḧ
5120 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5121 "
5122 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2] 3676 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2]
5123 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̈ḧ 3677 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2]
5124 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5125 "
5126 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̈ḧ 3678 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̈ḧ
5127 </p><p id="b" s... 3679 </p><p id="b" s...
5128 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̈ḧ 3680 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?-->
5129 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5130 "
5131 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̈ḧ 3681 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̈ḧ
5132 </p><p id="b" s... 3682 </p><p id="b" s...
5133 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̈ḧ 3683 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?-->
5134 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3684 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0]
5135 " 3685 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0]
5136 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̈ḧ 3686 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3]
5137 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3687 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3]
5138 "
5139 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̈ḧ
5140 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5141 "
5142 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̈ḧ
5143 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5144 "
5145 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̈ḧ
5146 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5147 "
5148 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1] 3688 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1]
5149 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̈ḧ 3689 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1]
5150 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3690 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0]
5151 " 3691 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0]
5152 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̈ḧ 3692 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1]
5153 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3693 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1]
5154 " 3694 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2]
5155 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̈ḧ 3695 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2]
5156 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5157 "
5158 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̈ḧ
5159 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5160 "
5161 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̈ḧ
5162 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5163 "
5164 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̈ḧ
5165 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5166 "
5167 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̈ḧ
5168 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5169 "
5170 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3] 3696 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3]
5171 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̈ḧ 3697 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3]
5172 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5173 "
5174 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1] 3698 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1]
5175 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̈ḧ 3699 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1]
5176 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3700 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0]
5177 " 3701 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0]
5178 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̈ḧ 3702 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4]
5179 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3703 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4]
5180 "
5181 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̈ḧ
5182 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5183 "
5184 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̈ḧ
5185 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5186 "
5187 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̈ḧ
5188 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5189 "
5190 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96] 3704 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96]
5191 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̈ḧ 3705 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96]
5192 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5193 "
5194 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̈ḧ 3706 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̈ḧ
5195 </p><p id="b" s... 3707 </p><p id="b" s...
5196 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̈ḧ 3708 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?-->
5197 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5198 "
5199 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̈ḧ 3709 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̈ḧ
5200 </p><p id="b" s... 3710 </p><p id="b" s...
5201 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̈ḧ 3711 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?-->
5202 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5203 "
5204 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̈ḧ 3712 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̈ḧ
5205 </p><p id="b" s... 3713 </p><p id="b" s...
5206 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̈ḧ 3714 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?-->
5207 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5208 "
5209 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̈ḧ 3715 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̈ḧ
5210 </p><p id="b" s... 3716 </p><p id="b" s...
5211 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̈ḧ 3717 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?-->
5212 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5213 "
5214 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̈ḧ 3718 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̈ḧ
5215 </p><p id="b" s... 3719 </p><p id="b" s...
5216 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̈ḧ 3720 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?-->
5217 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5218 "
5219 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1] 3721 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1]
5220 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̈ḧ 3722 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1]
5221 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5222 "
5223 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̈ḧ 3723 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̈ḧ
5224 </p><p id="b" s... 3724 </p><p id="b" s...
5225 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̈ḧ 3725 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?-->
5226 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5227 "
5228 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̈ḧ 3726 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̈ḧ
5229 </p><p id="b" s... 3727 </p><p id="b" s...
5230 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̈ḧ 3728 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?-->
5231 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5232 "
5233 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5] 3729 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5]
5234 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̈ḧ 3730 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5]
5235 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5236 "
5237 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̈ḧ 3731 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̈ḧ
5238 </p><p id="b" s... 3732 </p><p id="b" s...
5239 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̈ḧ 3733 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?-->
5240 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5241 "
5242 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̈ḧ 3734 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̈ḧ
5243 </p><p id="b" s... 3735 </p><p id="b" s...
5244 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̈ḧ 3736 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?-->
5245 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5246 "
5247 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̈ḧ 3737 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̈ḧ
5248 </p><p id="b" s... 3738 </p><p id="b" s...
5249 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̈ḧ 3739 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?-->
5250 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5251 "
5252 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̈ḧ 3740 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̈ḧ
5253 </p><p id="b" s... 3741 </p><p id="b" s...
5254 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̈ḧ 3742 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?-->
5255 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5256 "
5257 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̈ḧ 3743 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̈ḧ
5258 </p><p id="b" s... 3744 </p><p id="b" s...
5259 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̈ḧ 3745 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?-->
5260 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5261 "
5262 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̈ḧ 3746 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̈ḧ
5263 </p><p id="b" s... 3747 </p><p id="b" s...
5264 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̈ḧ 3748 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?-->
5265 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5266 "
5267 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̈ḧ 3749 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̈ḧ
5268 </p><p id="b" s... 3750 </p><p id="b" s...
5269 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̈ḧ 3751 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?-->
5270 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5271 "
5272 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̈ḧ 3752 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̈ḧ
5273 </p><p id="b" s... 3753 </p><p id="b" s...
5274 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̈ḧ 3754 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?-->
5275 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5276 "
5277 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̈ḧ 3755 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̈ḧ
5278 </p><p id="b" s... 3756 </p><p id="b" s...
5279 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̈ḧ 3757 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?-->
5280 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5281 "
5282 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̈ḧ 3758 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̈ḧ
5283 </p><p id="b" s... 3759 </p><p id="b" s...
5284 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̈ḧ 3760 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?-->
5285 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5286 "
5287 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̈ḧ 3761 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̈ḧ
5288 </p><p id="b" s... 3762 </p><p id="b" s...
5289 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̈ḧ 3763 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?-->
5290 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5291 "
5292 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̈ḧ 3764 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̈ḧ
5293 </p><p id="b" s... 3765 </p><p id="b" s...
5294 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̈ḧ 3766 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?-->
5295 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5296 "
5297 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̈ḧ 3767 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̈ḧ
5298 </p><p id="b" s... 3768 </p><p id="b" s...
5299 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̈ḧ 3769 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?-->
5300 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5301 "
5302 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̈ḧ 3770 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̈ḧ
5303 </p><p id="b" s... 3771 </p><p id="b" s...
5304 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̈ḧ 3772 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?-->
5305 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5306 "
5307 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̈ḧ 3773 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̈ḧ
5308 </p><p id="b" s... 3774 </p><p id="b" s...
5309 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̈ḧ 3775 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?-->
5310 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5311 "
5312 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̈ḧ 3776 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̈ḧ
5313 </p><p id="b" s... 3777 </p><p id="b" s...
5314 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̈ḧ 3778 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?-->
5315 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5316 "
5317 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̈ḧ 3779 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̈ḧ
5318 </p><p id="b" s... 3780 </p><p id="b" s...
5319 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̈ḧ 3781 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?-->
5320 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5321 "
5322 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̈ḧ 3782 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̈ḧ
5323 </p><p id="b" s... 3783 </p><p id="b" s...
5324 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̈ḧ 3784 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?-->
5325 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5326 "
5327 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̈ḧ 3785 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̈ḧ
5328 </p><p id="b" s... 3786 </p><p id="b" s...
5329 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̈ḧ 3787 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?-->
5330 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5331 "
5332 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̈ḧ 3788 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̈ḧ
5333 </p><p id="b" s... 3789 </p><p id="b" s...
5334 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̈ḧ 3790 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?-->
5335 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5336 "
5337 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0] 3791 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0]
5338 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̈ḧ 3792 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0]
5339 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5340 "
5341 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 () { 3793 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 () {
5342 selection.extend(node, offset); 3794 selection.extend(node, offset);
5343 }" 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 3795 }" 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
5344 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̈ḧ 3796 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 () {
5345 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3797 selection.extend(node, offset);
5346 " 3798 }" 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
5347 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1] 3799 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1]
5348 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̈ḧ 3800 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1]
5349 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5350 "
5351 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0] 3801 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0]
5352 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̈ḧ 3802 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0]
5353 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5354 "
5355 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0] 3803 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0]
5356 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̈ḧ 3804 PASS extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0]
5357 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5358 "
5359 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1] 3805 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1]
5360 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" 3806 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1]
5361 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0] 3807 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0]
5362 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" 3808 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0]
5363 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 3809 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1]
5364 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" 3810 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1]
5365 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2] 3811 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2]
5366 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" 3812 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2]
5367 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8] 3813 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8]
5368 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" 3814 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8]
5369 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 3815 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9]
5370 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" 3816 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9]
5371 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10] 3817 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10]
5372 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" 3818 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10]
5373 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535] 3819 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535]
5374 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" 3820 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535]
5375 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1] 3821 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1]
5376 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" 3822 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1]
5377 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 3823 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0]
5378 " but got Text node "Qrstuvwx" 3824 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0]
5379 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" 3825 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1]
5380 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 3826 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1]
5381 " but got Text node "Qrstuvwx" 3827 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2]
5382 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" 3828 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2]
5383 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 3829 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8]
5384 " but got Text node "Qrstuvwx" 3830 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8]
5385 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" 3831 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9]
5386 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 3832 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9]
5387 " but got Text node "Qrstuvwx"
5388 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"
5389 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
5390 " but got Text node "Qrstuvwx"
5391 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"
5392 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10] 3833 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10]
5393 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" 3834 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10]
5394 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535] 3835 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535]
5395 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" 3836 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535]
5396 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" 3837 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"
5397 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" 3838 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?-->
5398 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" 3839 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"
5399 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" 3840 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?-->
5400 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" 3841 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"
5401 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" 3842 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?-->
5402 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9] 3843 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9]
5403 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" 3844 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9]
5404 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" 3845 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"
5405 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" 3846 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?-->
5406 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" 3847 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"
5407 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" 3848 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?-->
5408 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" 3849 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"
5409 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" 3850 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?-->
5410 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9] 3851 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9]
5411 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" 3852 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9]
5412 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1] 3853 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1]
5413 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" 3854 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1]
5414 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> 3855 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0]
5415 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3856 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0]
5416 " 3857 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1]
5417 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" 3858 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1]
5418 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> 3859 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2]
5419 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3860 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2]
5420 "
5421 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"
5422 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>
5423 <meta... but got Text node "Qrstuvwx"
5424 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"
5425 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7] 3861 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7]
5426 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" 3862 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7]
5427 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> 3863 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1]
5428 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3864 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1]
5429 " 3865 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3]
5430 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" 3866 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3]
5431 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̈ḧ
5432 </p><p id... but got Text node "Qrstuvwx"
5433 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"
5434 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" 3867 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"
5435 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" 3868 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?-->
5436 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" 3869 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"
5437 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" 3870 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?-->
5438 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" 3871 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"
5439 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" 3872 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?-->
5440 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" 3873 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"
5441 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" 3874 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?-->
5442 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̈ḧ 3875 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0]
5443 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3876 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0]
5444 " 3877 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1]
5445 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" 3878 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1]
5446 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̈ḧ
5447 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5448 "
5449 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"
5450 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2] 3879 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2]
5451 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" 3880 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2]
5452 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 3881 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0]
5453 </p> but got Text node "Qrstuvwx" 3882 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0]
5454 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" 3883 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1]
5455 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 3884 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1]
5456 </p> but got Text node "Qrstuvwx"
5457 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"
5458 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2] 3885 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2]
5459 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" 3886 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2]
5460 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" 3887 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"
5461 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" 3888 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?-->
5462 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" 3889 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"
5463 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" 3890 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?-->
5464 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̈ḧ 3891 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0]
5465 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3892 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0]
5466 " 3893 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3]
5467 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" 3894 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3]
5468 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̈ḧ
5469 </p><p id="b" s... but got Text node "Qrstuvwx"
5470 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"
5471 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1] 3895 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1]
5472 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" 3896 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1]
5473 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̈ḧ 3897 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0]
5474 " 3898 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0]
5475 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" 3899 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1]
5476 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̈ḧ 3900 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1]
5477 " 3901 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2]
5478 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" 3902 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2]
5479 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"
5480 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"
5481 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3] 3903 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3]
5482 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" 3904 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3]
5483 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1] 3905 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1]
5484 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" 3906 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1]
5485 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" 3907 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0]
5486 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" 3908 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0]
5487 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" 3909 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4]
5488 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" 3910 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4]
5489 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96] 3911 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96]
5490 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" 3912 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96]
5491 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" 3913 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"
5492 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" 3914 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?-->
5493 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" 3915 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"
5494 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" 3916 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?-->
5495 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" 3917 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"
5496 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" 3918 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?-->
5497 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" 3919 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"
5498 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" 3920 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?-->
5499 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" 3921 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"
5500 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" 3922 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?-->
5501 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1] 3923 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1]
5502 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" 3924 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1]
5503 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" 3925 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"
5504 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" 3926 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?-->
5505 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" 3927 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"
5506 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" 3928 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?-->
5507 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5] 3929 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5]
5508 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" 3930 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5]
5509 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" 3931 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"
5510 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" 3932 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?-->
5511 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" 3933 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"
5512 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" 3934 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?-->
5513 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" 3935 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"
5514 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" 3936 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?-- >
5515 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" 3937 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"
5516 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" 3938 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?-- >
5517 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" 3939 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"
5518 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" 3940 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?-- >
5519 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" 3941 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"
5520 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" 3942 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?-->
5521 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" 3943 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"
5522 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" 3944 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?-->
5523 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" 3945 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"
5524 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" 3946 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?-->
5525 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" 3947 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"
5526 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" 3948 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?-->
5527 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" 3949 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"
5528 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" 3950 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?-->
5529 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" 3951 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"
5530 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" 3952 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?-->
5531 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" 3953 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"
5532 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" 3954 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?-->
5533 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" 3955 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"
5534 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" 3956 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?-->
5535 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" 3957 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"
5536 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" 3958 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?-->
5537 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" 3959 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"
5538 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" 3960 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?-->
5539 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" 3961 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"
5540 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" 3962 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?-->
5541 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" 3963 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"
5542 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" 3964 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?-->
5543 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" 3965 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"
5544 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" 3966 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?-->
5545 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" 3967 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"
5546 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" 3968 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?-->
5547 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" 3969 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"
5548 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" 3970 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?-->
5549 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0] 3971 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0]
5550 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" 3972 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0]
5551 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 () { 3973 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 () {
5552 selection.extend(node, offset); 3974 selection.extend(node, offset);
5553 }" 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 3975 }" 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 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" 3976 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 () {
3977 selection.extend(node, offset);
3978 }" 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
5555 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1] 3979 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1]
5556 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" 3980 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1]
5557 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0] 3981 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0]
5558 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" 3982 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0]
5559 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0] 3983 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0]
5560 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" 3984 PASS extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0]
5561 Harness: the test ran to completion. 3985 Harness: the test ran to completion.
5562 3986
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698