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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/collapse-00-expected.txt

Issue 2698413002: selection: Align collapse-NN.html and extend-NN.html to the latest draft. (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 8: The given range isn't in document. 1 CONSOLE ERROR: line 8: The given range isn't in document.
2 CONSOLE ERROR: line 8: The given range isn't in document. 2 CONSOLE ERROR: line 8: The given range isn't in document.
3 CONSOLE ERROR: line 8: The given range isn't in document. 3 CONSOLE ERROR: line 8: The given range isn't in document.
4 CONSOLE ERROR: line 8: The given range isn't in document. 4 CONSOLE ERROR: line 8: The given range isn't in document.
5 CONSOLE ERROR: line 8: The given range isn't in document. 5 CONSOLE ERROR: line 8: The given range isn't in document.
6 CONSOLE ERROR: line 8: The given range isn't in document. 6 CONSOLE ERROR: line 8: The given range isn't in document.
7 CONSOLE ERROR: line 8: The given range isn't in document. 7 CONSOLE ERROR: line 8: The given range isn't in document.
8 CONSOLE ERROR: line 8: The given range isn't in document. 8 CONSOLE ERROR: line 8: The given range isn't in document.
9 CONSOLE ERROR: line 8: The given range isn't in document. 9 CONSOLE ERROR: line 8: The given range isn't in document.
10 CONSOLE ERROR: line 8: The given range isn't in document. 10 CONSOLE ERROR: line 8: The given range isn't in document.
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 CONSOLE ERROR: line 8: The given range isn't in document. 432 CONSOLE ERROR: line 8: The given range isn't in document.
433 CONSOLE ERROR: line 8: The given range isn't in document. 433 CONSOLE ERROR: line 8: The given range isn't in document.
434 CONSOLE ERROR: line 8: The given range isn't in document. 434 CONSOLE ERROR: line 8: The given range isn't in document.
435 CONSOLE ERROR: line 8: The given range isn't in document. 435 CONSOLE ERROR: line 8: The given range isn't in document.
436 CONSOLE ERROR: line 8: The given range isn't in document. 436 CONSOLE ERROR: line 8: The given range isn't in document.
437 CONSOLE ERROR: line 8: The given range isn't in document. 437 CONSOLE ERROR: line 8: The given range isn't in document.
438 CONSOLE ERROR: line 8: The given range isn't in document. 438 CONSOLE ERROR: line 8: The given range isn't in document.
439 CONSOLE ERROR: line 8: The given range isn't in document. 439 CONSOLE ERROR: line 8: The given range isn't in document.
440 CONSOLE ERROR: line 8: The given range isn't in document. 440 CONSOLE ERROR: line 8: The given range isn't in document.
441 This is a testharness.js-based test. 441 This is a testharness.js-based test.
442 Found 2670 tests; 1470 PASS, 1200 FAIL, 0 TIMEOUT, 0 NOTRUN. 442 Found 2670 tests; 2640 PASS, 30 FAIL, 0 TIMEOUT, 0 NOTRUN.
443 PASS Set up range 0 [] 443 PASS Set up range 0 []
444 PASS Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] 444 PASS Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0]
445 PASS Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] 445 PASS Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1]
446 PASS Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] 446 PASS Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8]
447 PASS Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] 447 PASS Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9]
448 PASS Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] 448 PASS Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0]
449 PASS Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] 449 PASS Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1]
450 PASS Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] 450 PASS Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8]
451 PASS Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] 451 PASS Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9]
452 PASS Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 452 PASS Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
(...skipping 26 matching lines...) Expand all
479 PASS Range 0 [], point 6 [paras[0].firstChild, 10] 479 PASS Range 0 [], point 6 [paras[0].firstChild, 10]
480 PASS Range 0 [], point 7 [paras[0].firstChild, 65535] 480 PASS Range 0 [], point 7 [paras[0].firstChild, 65535]
481 PASS Range 0 [], point 8 [paras[1].firstChild, -1] 481 PASS Range 0 [], point 8 [paras[1].firstChild, -1]
482 PASS Range 0 [], point 9 [paras[1].firstChild, 0] 482 PASS Range 0 [], point 9 [paras[1].firstChild, 0]
483 PASS Range 0 [], point 10 [paras[1].firstChild, 1] 483 PASS Range 0 [], point 10 [paras[1].firstChild, 1]
484 PASS Range 0 [], point 11 [paras[1].firstChild, 2] 484 PASS Range 0 [], point 11 [paras[1].firstChild, 2]
485 PASS Range 0 [], point 12 [paras[1].firstChild, 8] 485 PASS Range 0 [], point 12 [paras[1].firstChild, 8]
486 PASS Range 0 [], point 13 [paras[1].firstChild, 9] 486 PASS Range 0 [], point 13 [paras[1].firstChild, 9]
487 PASS Range 0 [], point 14 [paras[1].firstChild, 10] 487 PASS Range 0 [], point 14 [paras[1].firstChild, 10]
488 PASS Range 0 [], point 15 [paras[1].firstChild, 65535] 488 PASS Range 0 [], point 15 [paras[1].firstChild, 65535]
489 FAIL Range 0 [], point 16 [detachedPara1.firstChild, 0] assert_equals: selection .rangeCount must equal 1 after collapse() expected 1 but got 0 489 PASS Range 0 [], point 16 [detachedPara1.firstChild, 0]
490 FAIL Range 0 [], point 17 [detachedPara1.firstChild, 1] assert_equals: selection .rangeCount must equal 1 after collapse() expected 1 but got 0 490 PASS Range 0 [], point 17 [detachedPara1.firstChild, 1]
491 FAIL Range 0 [], point 18 [detachedPara1.firstChild, 8] assert_equals: selection .rangeCount must equal 1 after collapse() expected 1 but got 0 491 PASS Range 0 [], point 18 [detachedPara1.firstChild, 8]
492 PASS Range 0 [], point 19 [detachedPara1.firstChild, 9] 492 PASS Range 0 [], point 19 [detachedPara1.firstChild, 9]
493 FAIL Range 0 [], point 20 [foreignPara1.firstChild, 0] assert_equals: selection. rangeCount must equal 1 after collapse() expected 1 but got 0 493 PASS Range 0 [], point 20 [foreignPara1.firstChild, 0]
494 FAIL Range 0 [], point 21 [foreignPara1.firstChild, 1] assert_equals: selection. rangeCount must equal 1 after collapse() expected 1 but got 0 494 PASS Range 0 [], point 21 [foreignPara1.firstChild, 1]
495 FAIL Range 0 [], point 22 [foreignPara1.firstChild, 8] assert_equals: selection. rangeCount must equal 1 after collapse() expected 1 but got 0 495 PASS Range 0 [], point 22 [foreignPara1.firstChild, 8]
496 PASS Range 0 [], point 23 [foreignPara1.firstChild, 9] 496 PASS Range 0 [], point 23 [foreignPara1.firstChild, 9]
497 PASS Range 0 [], point 24 [document.documentElement, -1] 497 PASS Range 0 [], point 24 [document.documentElement, -1]
498 PASS Range 0 [], point 25 [document.documentElement, 0] 498 PASS Range 0 [], point 25 [document.documentElement, 0]
499 PASS Range 0 [], point 26 [document.documentElement, 1] 499 PASS Range 0 [], point 26 [document.documentElement, 1]
500 PASS Range 0 [], point 27 [document.documentElement, 2] 500 PASS Range 0 [], point 27 [document.documentElement, 2]
501 PASS Range 0 [], point 28 [document.documentElement, 7] 501 PASS Range 0 [], point 28 [document.documentElement, 7]
502 PASS Range 0 [], point 29 [document.head, 1] 502 PASS Range 0 [], point 29 [document.head, 1]
503 PASS Range 0 [], point 30 [document.body, 3] 503 PASS Range 0 [], point 30 [document.body, 3]
504 FAIL Range 0 [], point 31 [foreignDoc.documentElement, 0] assert_equals: selecti on.rangeCount must equal 1 after collapse() expected 1 but got 0 504 PASS Range 0 [], point 31 [foreignDoc.documentElement, 0]
505 FAIL Range 0 [], point 32 [foreignDoc.documentElement, 1] assert_equals: selecti on.rangeCount must equal 1 after collapse() expected 1 but got 0 505 PASS Range 0 [], point 32 [foreignDoc.documentElement, 1]
506 FAIL Range 0 [], point 33 [foreignDoc.head, 0] assert_equals: selection.rangeCou nt must equal 1 after collapse() expected 1 but got 0 506 PASS Range 0 [], point 33 [foreignDoc.head, 0]
507 FAIL Range 0 [], point 34 [foreignDoc.body, 1] assert_equals: selection.rangeCou nt must equal 1 after collapse() expected 1 but got 0 507 PASS Range 0 [], point 34 [foreignDoc.body, 1]
508 PASS Range 0 [], point 35 [paras[0], 0] 508 PASS Range 0 [], point 35 [paras[0], 0]
509 PASS Range 0 [], point 36 [paras[0], 1] 509 PASS Range 0 [], point 36 [paras[0], 1]
510 PASS Range 0 [], point 37 [paras[0], 2] 510 PASS Range 0 [], point 37 [paras[0], 2]
511 PASS Range 0 [], point 38 [paras[1], 0] 511 PASS Range 0 [], point 38 [paras[1], 0]
512 PASS Range 0 [], point 39 [paras[1], 1] 512 PASS Range 0 [], point 39 [paras[1], 1]
513 PASS Range 0 [], point 40 [paras[1], 2] 513 PASS Range 0 [], point 40 [paras[1], 2]
514 FAIL Range 0 [], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 514 PASS Range 0 [], point 41 [detachedPara1, 0]
515 FAIL Range 0 [], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 515 PASS Range 0 [], point 42 [detachedPara1, 1]
516 PASS Range 0 [], point 43 [testDiv, 0] 516 PASS Range 0 [], point 43 [testDiv, 0]
517 PASS Range 0 [], point 44 [testDiv, 3] 517 PASS Range 0 [], point 44 [testDiv, 3]
518 PASS Range 0 [], point 45 [document, -1] 518 PASS Range 0 [], point 45 [document, -1]
519 PASS Range 0 [], point 46 [document, 0] 519 PASS Range 0 [], point 46 [document, 0]
520 PASS Range 0 [], point 47 [document, 1] 520 PASS Range 0 [], point 47 [document, 1]
521 PASS Range 0 [], point 48 [document, 2] 521 PASS Range 0 [], point 48 [document, 2]
522 PASS Range 0 [], point 49 [document, 3] 522 PASS Range 0 [], point 49 [document, 3]
523 PASS Range 0 [], point 50 [comment, -1] 523 PASS Range 0 [], point 50 [comment, -1]
524 PASS Range 0 [], point 51 [comment, 0] 524 PASS Range 0 [], point 51 [comment, 0]
525 PASS Range 0 [], point 52 [comment, 4] 525 PASS Range 0 [], point 52 [comment, 4]
526 PASS Range 0 [], point 53 [comment, 96] 526 PASS Range 0 [], point 53 [comment, 96]
527 FAIL Range 0 [], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount mu st equal 1 after collapse() expected 1 but got 0 527 PASS Range 0 [], point 54 [foreignDoc, 0]
528 FAIL Range 0 [], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount mu st equal 1 after collapse() expected 1 but got 0 528 PASS Range 0 [], point 55 [foreignDoc, 1]
529 FAIL Range 0 [], point 56 [foreignComment, 2] assert_equals: selection.rangeCoun t must equal 1 after collapse() expected 1 but got 0 529 PASS Range 0 [], point 56 [foreignComment, 2]
530 FAIL Range 0 [], point 57 [foreignTextNode, 0] assert_equals: selection.rangeCou nt must equal 1 after collapse() expected 1 but got 0 530 PASS Range 0 [], point 57 [foreignTextNode, 0]
531 FAIL Range 0 [], point 58 [foreignTextNode, 36] assert_equals: selection.rangeCo unt must equal 1 after collapse() expected 1 but got 0 531 PASS Range 0 [], point 58 [foreignTextNode, 36]
532 PASS Range 0 [], point 59 [xmlDoc, -1] 532 PASS Range 0 [], point 59 [xmlDoc, -1]
533 FAIL Range 0 [], point 60 [xmlDoc, 0] assert_equals: selection.rangeCount must e qual 1 after collapse() expected 1 but got 0 533 PASS Range 0 [], point 60 [xmlDoc, 0]
534 FAIL Range 0 [], point 61 [xmlDoc, 1] assert_equals: selection.rangeCount must e qual 1 after collapse() expected 1 but got 0 534 PASS Range 0 [], point 61 [xmlDoc, 1]
535 PASS Range 0 [], point 62 [xmlDoc, 5] 535 PASS Range 0 [], point 62 [xmlDoc, 5]
536 FAIL Range 0 [], point 63 [xmlComment, 0] assert_equals: selection.rangeCount mu st equal 1 after collapse() expected 1 but got 0 536 PASS Range 0 [], point 63 [xmlComment, 0]
537 FAIL Range 0 [], point 64 [xmlComment, 4] assert_equals: selection.rangeCount mu st equal 1 after collapse() expected 1 but got 0 537 PASS Range 0 [], point 64 [xmlComment, 4]
538 FAIL Range 0 [], point 65 [processingInstruction, 0] assert_equals: selection.ra ngeCount must equal 1 after collapse() expected 1 but got 0 538 PASS Range 0 [], point 65 [processingInstruction, 0]
539 FAIL Range 0 [], point 66 [processingInstruction, 5] assert_equals: selection.ra ngeCount must equal 1 after collapse() expected 1 but got 0 539 PASS Range 0 [], point 66 [processingInstruction, 5]
540 FAIL Range 0 [], point 67 [processingInstruction, 9] assert_equals: selection.ra ngeCount must equal 1 after collapse() expected 1 but got 0 540 PASS Range 0 [], point 67 [processingInstruction, 9]
541 FAIL Range 0 [], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCo unt must equal 1 after collapse() expected 1 but got 0 541 PASS Range 0 [], point 68 [detachedTextNode, 0]
542 FAIL Range 0 [], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCo unt must equal 1 after collapse() expected 1 but got 0 542 PASS Range 0 [], point 69 [detachedTextNode, 8]
543 FAIL Range 0 [], point 70 [detachedForeignTextNode, 0] assert_equals: selection. rangeCount must equal 1 after collapse() expected 1 but got 0 543 PASS Range 0 [], point 70 [detachedForeignTextNode, 0]
544 FAIL Range 0 [], point 71 [detachedForeignTextNode, 8] assert_equals: selection. rangeCount must equal 1 after collapse() expected 1 but got 0 544 PASS Range 0 [], point 71 [detachedForeignTextNode, 8]
545 FAIL Range 0 [], point 72 [detachedXmlTextNode, 0] assert_equals: selection.rang eCount must equal 1 after collapse() expected 1 but got 0 545 PASS Range 0 [], point 72 [detachedXmlTextNode, 0]
546 FAIL Range 0 [], point 73 [detachedXmlTextNode, 8] assert_equals: selection.rang eCount must equal 1 after collapse() expected 1 but got 0 546 PASS Range 0 [], point 73 [detachedXmlTextNode, 8]
547 FAIL Range 0 [], point 74 [detachedProcessingInstruction, 12] assert_equals: sel ection.rangeCount must equal 1 after collapse() expected 1 but got 0 547 PASS Range 0 [], point 74 [detachedProcessingInstruction, 12]
548 FAIL Range 0 [], point 75 [detachedComment, 3] assert_equals: selection.rangeCou nt must equal 1 after collapse() expected 1 but got 0 548 PASS Range 0 [], point 75 [detachedComment, 3]
549 FAIL Range 0 [], point 76 [detachedComment, 5] assert_equals: selection.rangeCou nt must equal 1 after collapse() expected 1 but got 0 549 PASS Range 0 [], point 76 [detachedComment, 5]
550 FAIL Range 0 [], point 77 [detachedForeignComment, 0] assert_equals: selection.r angeCount must equal 1 after collapse() expected 1 but got 0 550 PASS Range 0 [], point 77 [detachedForeignComment, 0]
551 FAIL Range 0 [], point 78 [detachedForeignComment, 4] assert_equals: selection.r angeCount must equal 1 after collapse() expected 1 but got 0 551 PASS Range 0 [], point 78 [detachedForeignComment, 4]
552 FAIL Range 0 [], point 79 [detachedXmlComment, 2] assert_equals: selection.range Count must equal 1 after collapse() expected 1 but got 0 552 PASS Range 0 [], point 79 [detachedXmlComment, 2]
553 FAIL Range 0 [], point 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 553 PASS Range 0 [], point 80 [docfrag, 0]
554 FAIL Range 0 [], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCoun t must equal 1 after collapse() expected 1 but got 0 554 PASS Range 0 [], point 81 [foreignDocfrag, 0]
555 FAIL Range 0 [], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount mu st equal 1 after collapse() expected 1 but got 0 555 PASS Range 0 [], point 82 [xmlDocfrag, 0]
556 PASS Range 0 [], point 83 [doctype, 0] 556 PASS Range 0 [], point 83 [doctype, 0]
557 FAIL Range 0 [], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_ TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 557 FAIL Range 0 [], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_ TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
558 selection.collapse(point[0], point[1]); 558 selection.collapse(point[0], point[1]);
559 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 559 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
560 PASS Range 0 [], point 85 [doctype, 1] 560 PASS Range 0 [], point 85 [doctype, 1]
561 PASS Range 0 [], point 86 [foreignDoctype, 0] 561 PASS Range 0 [], point 86 [foreignDoctype, 0]
562 PASS Range 0 [], point 87 [xmlDoctype, 0] 562 PASS Range 0 [], point 87 [xmlDoctype, 0]
563 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0] .firstChild, -1] 563 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0] .firstChild, -1]
564 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0] .firstChild, 0] 564 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0] .firstChild, 0]
565 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0] .firstChild, 1] 565 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0] .firstChild, 1]
566 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0] .firstChild, 2] 566 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0] .firstChild, 2]
567 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0] .firstChild, 8] 567 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0] .firstChild, 8]
568 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0] .firstChild, 9] 568 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0] .firstChild, 9]
569 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0] .firstChild, 10] 569 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0] .firstChild, 10]
570 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0] .firstChild, 65535] 570 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0] .firstChild, 65535]
571 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1] .firstChild, -1] 571 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1] .firstChild, -1]
572 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1] .firstChild, 0] 572 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1] .firstChild, 0]
573 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1 ].firstChild, 1] 573 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1 ].firstChild, 1]
574 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1 ].firstChild, 2] 574 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1 ].firstChild, 2]
575 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1 ].firstChild, 8] 575 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1 ].firstChild, 8]
576 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1 ].firstChild, 9] 576 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1 ].firstChild, 9]
577 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1 ].firstChild, 10] 577 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1 ].firstChild, 10]
578 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1 ].firstChild, 65535] 578 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1 ].firstChild, 65535]
579 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 579 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detache dPara1.firstChild, 0]
580 " 580 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detache dPara1.firstChild, 1]
581 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 581 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detache dPara1.firstChild, 8]
582 "
583 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
584 "
585 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detache dPara1.firstChild, 9] 582 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detache dPara1.firstChild, 9]
586 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 583 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreign Para1.firstChild, 0]
587 " 584 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreign Para1.firstChild, 1]
588 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 585 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreign Para1.firstChild, 8]
589 "
590 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
591 "
592 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreign Para1.firstChild, 9] 586 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreign Para1.firstChild, 9]
593 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [documen t.documentElement, -1] 587 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [documen t.documentElement, -1]
594 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [documen t.documentElement, 0] 588 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [documen t.documentElement, 0]
595 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [documen t.documentElement, 1] 589 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [documen t.documentElement, 1]
596 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [documen t.documentElement, 2] 590 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [documen t.documentElement, 2]
597 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [documen t.documentElement, 7] 591 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [documen t.documentElement, 7]
598 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [documen t.head, 1] 592 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [documen t.head, 1]
599 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [documen t.body, 3] 593 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [documen t.body, 3]
600 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 594 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreign Doc.documentElement, 0]
601 " 595 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreign Doc.documentElement, 1]
602 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 596 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreign Doc.head, 0]
603 " 597 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreign Doc.body, 1]
604 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈
605 "
606 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
607 "
608 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0 ], 0] 598 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0 ], 0]
609 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0 ], 1] 599 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0 ], 1]
610 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0 ], 2] 600 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0 ], 2]
611 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1 ], 0] 601 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1 ], 0]
612 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1 ], 1] 602 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1 ], 1]
613 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1 ], 2] 603 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1 ], 2]
614 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 604 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detache dPara1, 0]
615 " 605 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detache dPara1, 1]
616 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
617 "
618 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv , 0] 606 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv , 0]
619 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv , 3] 607 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv , 3]
620 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [documen t, -1] 608 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [documen t, -1]
621 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [documen t, 0] 609 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [documen t, 0]
622 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [documen t, 1] 610 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [documen t, 1]
623 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [documen t, 2] 611 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [documen t, 2]
624 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [documen t, 3] 612 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [documen t, 3]
625 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment , -1] 613 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment , -1]
626 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment , 0] 614 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment , 0]
627 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment , 4] 615 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment , 4]
628 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment , 96] 616 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment , 96]
629 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 617 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreign Doc, 0]
630 " 618 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreign Doc, 1]
631 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 619 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreign Comment, 2]
632 " 620 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreign TextNode, 0]
633 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 621 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreign TextNode, 36]
634 "
635 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
636 "
637 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
638 "
639 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] 622 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1]
640 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 623 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0]
641 " 624 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1]
642 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
643 "
644 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] 625 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5]
645 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 626 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComm ent, 0]
646 " 627 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComm ent, 4]
647 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 628 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [process ingInstruction, 0]
648 " 629 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [process ingInstruction, 5]
649 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 630 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [process ingInstruction, 9]
650 " 631 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detache dTextNode, 0]
651 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 632 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detache dTextNode, 8]
652 " 633 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detache dForeignTextNode, 0]
653 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 634 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detache dForeignTextNode, 8]
654 " 635 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detache dXmlTextNode, 0]
655 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 636 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detache dXmlTextNode, 8]
656 " 637 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detache dProcessingInstruction, 12]
657 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 638 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detache dComment, 3]
658 " 639 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detache dComment, 5]
659 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 640 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detache dForeignComment, 0]
660 " 641 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detache dForeignComment, 4]
661 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 642 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detache dXmlComment, 2]
662 " 643 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag , 0]
663 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 644 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreign Docfrag, 0]
664 " 645 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocf rag, 0]
665 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
666 "
667 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
668 "
669 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
670 "
671 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
672 "
673 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
674 "
675 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
676 "
677 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈ d̈ëf̈g̈ḧ
678 "
679 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
680 "
681 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
682 "
683 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
684 "
685 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype , 0] 646 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype , 0]
686 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 647 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
687 selection.collapse(point[0], point[1]); 648 selection.collapse(point[0], point[1]);
688 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 649 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
689 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype , 1] 650 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype , 1]
690 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreign Doctype, 0] 651 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreign Doctype, 0]
691 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoct ype, 0] 652 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoct ype, 0]
692 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0] .firstChild, -1] 653 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0] .firstChild, -1]
693 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0] .firstChild, 0] 654 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0] .firstChild, 0]
694 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0] .firstChild, 1] 655 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0] .firstChild, 1]
695 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0] .firstChild, 2] 656 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0] .firstChild, 2]
696 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0] .firstChild, 8] 657 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0] .firstChild, 8]
697 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0] .firstChild, 9] 658 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0] .firstChild, 9]
698 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0] .firstChild, 10] 659 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0] .firstChild, 10]
699 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0] .firstChild, 65535] 660 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0] .firstChild, 65535]
700 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1] .firstChild, -1] 661 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1] .firstChild, -1]
701 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1] .firstChild, 0] 662 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1] .firstChild, 0]
702 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1 ].firstChild, 1] 663 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1 ].firstChild, 1]
703 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1 ].firstChild, 2] 664 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1 ].firstChild, 2]
704 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1 ].firstChild, 8] 665 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1 ].firstChild, 8]
705 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1 ].firstChild, 9] 666 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1 ].firstChild, 9]
706 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1 ].firstChild, 10] 667 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1 ].firstChild, 10]
707 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1 ].firstChild, 65535] 668 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1 ].firstChild, 65535]
708 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 669 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detache dPara1.firstChild, 0]
709 " 670 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detache dPara1.firstChild, 1]
710 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 671 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detache dPara1.firstChild, 8]
711 "
712 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
713 "
714 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detache dPara1.firstChild, 9] 672 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detache dPara1.firstChild, 9]
715 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 673 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreign Para1.firstChild, 0]
716 " 674 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreign Para1.firstChild, 1]
717 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 675 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreign Para1.firstChild, 8]
718 "
719 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
720 "
721 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreign Para1.firstChild, 9] 676 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreign Para1.firstChild, 9]
722 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [documen t.documentElement, -1] 677 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [documen t.documentElement, -1]
723 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [documen t.documentElement, 0] 678 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [documen t.documentElement, 0]
724 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [documen t.documentElement, 1] 679 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [documen t.documentElement, 1]
725 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [documen t.documentElement, 2] 680 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [documen t.documentElement, 2]
726 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [documen t.documentElement, 7] 681 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [documen t.documentElement, 7]
727 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [documen t.head, 1] 682 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [documen t.head, 1]
728 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [documen t.body, 3] 683 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [documen t.body, 3]
729 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 684 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreign Doc.documentElement, 0]
730 " 685 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreign Doc.documentElement, 1]
731 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 686 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreign Doc.head, 0]
732 " 687 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreign Doc.body, 1]
733 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈
734 "
735 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
736 "
737 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0 ], 0] 688 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0 ], 0]
738 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0 ], 1] 689 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0 ], 1]
739 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0 ], 2] 690 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0 ], 2]
740 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1 ], 0] 691 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1 ], 0]
741 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1 ], 1] 692 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1 ], 1]
742 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1 ], 2] 693 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1 ], 2]
743 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 694 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detache dPara1, 0]
744 " 695 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detache dPara1, 1]
745 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
746 "
747 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv , 0] 696 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv , 0]
748 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv , 3] 697 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv , 3]
749 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [documen t, -1] 698 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [documen t, -1]
750 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [documen t, 0] 699 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [documen t, 0]
751 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [documen t, 1] 700 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [documen t, 1]
752 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [documen t, 2] 701 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [documen t, 2]
753 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [documen t, 3] 702 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [documen t, 3]
754 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment , -1] 703 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment , -1]
755 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment , 0] 704 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment , 0]
756 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment , 4] 705 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment , 4]
757 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment , 96] 706 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment , 96]
758 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 707 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreign Doc, 0]
759 " 708 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreign Doc, 1]
760 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 709 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreign Comment, 2]
761 " 710 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreign TextNode, 0]
762 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 711 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreign TextNode, 36]
763 "
764 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
765 "
766 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
767 "
768 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] 712 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1]
769 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 713 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0]
770 " 714 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1]
771 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
772 "
773 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] 715 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5]
774 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 716 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComm ent, 0]
775 " 717 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComm ent, 4]
776 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 718 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [process ingInstruction, 0]
777 " 719 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [process ingInstruction, 5]
778 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 720 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [process ingInstruction, 9]
779 " 721 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detache dTextNode, 0]
780 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 722 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detache dTextNode, 8]
781 " 723 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detache dForeignTextNode, 0]
782 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 724 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detache dForeignTextNode, 8]
783 " 725 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detache dXmlTextNode, 0]
784 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 726 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detache dXmlTextNode, 8]
785 " 727 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detache dProcessingInstruction, 12]
786 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 728 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detache dComment, 3]
787 " 729 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detache dComment, 5]
788 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 730 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detache dForeignComment, 0]
789 " 731 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detache dForeignComment, 4]
790 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 732 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detache dXmlComment, 2]
791 " 733 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag , 0]
792 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 734 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreign Docfrag, 0]
793 " 735 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocf rag, 0]
794 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
795 "
796 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
797 "
798 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
799 "
800 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
801 "
802 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
803 "
804 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
805 "
806 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈ d̈ëf̈g̈ḧ
807 "
808 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
809 "
810 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
811 "
812 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
813 "
814 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype , 0] 736 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype , 0]
815 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 737 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
816 selection.collapse(point[0], point[1]); 738 selection.collapse(point[0], point[1]);
817 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 739 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
818 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype , 1] 740 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype , 1]
819 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreign Doctype, 0] 741 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreign Doctype, 0]
820 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoct ype, 0] 742 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoct ype, 0]
821 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0] .firstChild, -1] 743 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0] .firstChild, -1]
822 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0] .firstChild, 0] 744 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0] .firstChild, 0]
823 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0] .firstChild, 1] 745 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0] .firstChild, 1]
824 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0] .firstChild, 2] 746 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0] .firstChild, 2]
825 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0] .firstChild, 8] 747 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0] .firstChild, 8]
826 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0] .firstChild, 9] 748 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0] .firstChild, 9]
827 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0] .firstChild, 10] 749 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0] .firstChild, 10]
828 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0] .firstChild, 65535] 750 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0] .firstChild, 65535]
829 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1] .firstChild, -1] 751 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1] .firstChild, -1]
830 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1] .firstChild, 0] 752 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1] .firstChild, 0]
831 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1 ].firstChild, 1] 753 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1 ].firstChild, 1]
832 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1 ].firstChild, 2] 754 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1 ].firstChild, 2]
833 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1 ].firstChild, 8] 755 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1 ].firstChild, 8]
834 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1 ].firstChild, 9] 756 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1 ].firstChild, 9]
835 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1 ].firstChild, 10] 757 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1 ].firstChild, 10]
836 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1 ].firstChild, 65535] 758 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1 ].firstChild, 65535]
837 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 759 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detache dPara1.firstChild, 0]
838 " 760 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detache dPara1.firstChild, 1]
839 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 761 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detache dPara1.firstChild, 8]
840 "
841 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
842 "
843 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detache dPara1.firstChild, 9] 762 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detache dPara1.firstChild, 9]
844 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 763 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreign Para1.firstChild, 0]
845 " 764 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreign Para1.firstChild, 1]
846 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 765 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreign Para1.firstChild, 8]
847 "
848 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
849 "
850 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreign Para1.firstChild, 9] 766 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreign Para1.firstChild, 9]
851 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [documen t.documentElement, -1] 767 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [documen t.documentElement, -1]
852 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [documen t.documentElement, 0] 768 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [documen t.documentElement, 0]
853 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [documen t.documentElement, 1] 769 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [documen t.documentElement, 1]
854 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [documen t.documentElement, 2] 770 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [documen t.documentElement, 2]
855 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [documen t.documentElement, 7] 771 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [documen t.documentElement, 7]
856 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [documen t.head, 1] 772 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [documen t.head, 1]
857 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [documen t.body, 3] 773 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [documen t.body, 3]
858 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 774 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreign Doc.documentElement, 0]
859 " 775 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreign Doc.documentElement, 1]
860 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 776 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreign Doc.head, 0]
861 " 777 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreign Doc.body, 1]
862 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈
863 "
864 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
865 "
866 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0 ], 0] 778 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0 ], 0]
867 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0 ], 1] 779 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0 ], 1]
868 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0 ], 2] 780 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0 ], 2]
869 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1 ], 0] 781 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1 ], 0]
870 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1 ], 1] 782 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1 ], 1]
871 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1 ], 2] 783 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1 ], 2]
872 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 784 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detache dPara1, 0]
873 " 785 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detache dPara1, 1]
874 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
875 "
876 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv , 0] 786 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv , 0]
877 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv , 3] 787 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv , 3]
878 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [documen t, -1] 788 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [documen t, -1]
879 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [documen t, 0] 789 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [documen t, 0]
880 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [documen t, 1] 790 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [documen t, 1]
881 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [documen t, 2] 791 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [documen t, 2]
882 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [documen t, 3] 792 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [documen t, 3]
883 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment , -1] 793 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment , -1]
884 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment , 0] 794 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment , 0]
885 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment , 4] 795 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment , 4]
886 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment , 96] 796 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment , 96]
887 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 797 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreign Doc, 0]
888 " 798 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreign Doc, 1]
889 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 799 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreign Comment, 2]
890 " 800 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreign TextNode, 0]
891 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 801 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreign TextNode, 36]
892 "
893 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
894 "
895 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
896 "
897 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] 802 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1]
898 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 803 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0]
899 " 804 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1]
900 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
901 "
902 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] 805 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5]
903 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 806 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComm ent, 0]
904 " 807 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComm ent, 4]
905 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 808 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [process ingInstruction, 0]
906 " 809 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [process ingInstruction, 5]
907 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 810 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [process ingInstruction, 9]
908 " 811 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detache dTextNode, 0]
909 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 812 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detache dTextNode, 8]
910 " 813 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detache dForeignTextNode, 0]
911 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 814 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detache dForeignTextNode, 8]
912 " 815 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detache dXmlTextNode, 0]
913 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 816 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detache dXmlTextNode, 8]
914 " 817 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detache dProcessingInstruction, 12]
915 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 818 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detache dComment, 3]
916 " 819 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detache dComment, 5]
917 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 820 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detache dForeignComment, 0]
918 " 821 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detache dForeignComment, 4]
919 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 822 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detache dXmlComment, 2]
920 " 823 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag , 0]
921 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 824 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreign Docfrag, 0]
922 " 825 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocf rag, 0]
923 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
924 "
925 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
926 "
927 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
928 "
929 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
930 "
931 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
932 "
933 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
934 "
935 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈ d̈ëf̈g̈ḧ
936 "
937 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
938 "
939 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
940 "
941 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
942 "
943 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype , 0] 826 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype , 0]
944 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 827 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
945 selection.collapse(point[0], point[1]); 828 selection.collapse(point[0], point[1]);
946 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 829 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
947 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype , 1] 830 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype , 1]
948 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreign Doctype, 0] 831 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreign Doctype, 0]
949 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoct ype, 0] 832 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoct ype, 0]
950 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0] .firstChild, -1] 833 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0] .firstChild, -1]
951 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0] .firstChild, 0] 834 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0] .firstChild, 0]
952 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0] .firstChild, 1] 835 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0] .firstChild, 1]
953 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0] .firstChild, 2] 836 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0] .firstChild, 2]
954 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0] .firstChild, 8] 837 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0] .firstChild, 8]
955 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0] .firstChild, 9] 838 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0] .firstChild, 9]
956 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0] .firstChild, 10] 839 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0] .firstChild, 10]
957 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0] .firstChild, 65535] 840 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0] .firstChild, 65535]
958 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1] .firstChild, -1] 841 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1] .firstChild, -1]
959 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1] .firstChild, 0] 842 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1] .firstChild, 0]
960 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1 ].firstChild, 1] 843 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1 ].firstChild, 1]
961 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1 ].firstChild, 2] 844 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1 ].firstChild, 2]
962 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1 ].firstChild, 8] 845 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1 ].firstChild, 8]
963 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1 ].firstChild, 9] 846 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1 ].firstChild, 9]
964 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1 ].firstChild, 10] 847 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1 ].firstChild, 10]
965 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1 ].firstChild, 65535] 848 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1 ].firstChild, 65535]
966 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 849 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detache dPara1.firstChild, 0]
967 " 850 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detache dPara1.firstChild, 1]
968 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 851 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detache dPara1.firstChild, 8]
969 "
970 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
971 "
972 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detache dPara1.firstChild, 9] 852 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detache dPara1.firstChild, 9]
973 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 853 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreign Para1.firstChild, 0]
974 " 854 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreign Para1.firstChild, 1]
975 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 855 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreign Para1.firstChild, 8]
976 "
977 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
978 "
979 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreign Para1.firstChild, 9] 856 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreign Para1.firstChild, 9]
980 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [documen t.documentElement, -1] 857 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [documen t.documentElement, -1]
981 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [documen t.documentElement, 0] 858 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [documen t.documentElement, 0]
982 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [documen t.documentElement, 1] 859 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [documen t.documentElement, 1]
983 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [documen t.documentElement, 2] 860 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [documen t.documentElement, 2]
984 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [documen t.documentElement, 7] 861 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [documen t.documentElement, 7]
985 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [documen t.head, 1] 862 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [documen t.head, 1]
986 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [documen t.body, 3] 863 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [documen t.body, 3]
987 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 864 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreign Doc.documentElement, 0]
988 " 865 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreign Doc.documentElement, 1]
989 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 866 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreign Doc.head, 0]
990 " 867 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreign Doc.body, 1]
991 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈
992 "
993 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
994 "
995 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0 ], 0] 868 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0 ], 0]
996 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0 ], 1] 869 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0 ], 1]
997 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0 ], 2] 870 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0 ], 2]
998 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1 ], 0] 871 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1 ], 0]
999 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1 ], 1] 872 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1 ], 1]
1000 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1 ], 2] 873 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1 ], 2]
1001 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 874 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detache dPara1, 0]
1002 " 875 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detache dPara1, 1]
1003 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1004 "
1005 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv , 0] 876 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv , 0]
1006 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv , 3] 877 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv , 3]
1007 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [documen t, -1] 878 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [documen t, -1]
1008 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [documen t, 0] 879 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [documen t, 0]
1009 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [documen t, 1] 880 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [documen t, 1]
1010 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [documen t, 2] 881 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [documen t, 2]
1011 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [documen t, 3] 882 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [documen t, 3]
1012 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment , -1] 883 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment , -1]
1013 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment , 0] 884 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment , 0]
1014 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment , 4] 885 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment , 4]
1015 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment , 96] 886 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment , 96]
1016 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 887 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreign Doc, 0]
1017 " 888 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreign Doc, 1]
1018 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 889 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreign Comment, 2]
1019 " 890 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreign TextNode, 0]
1020 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 891 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreign TextNode, 36]
1021 "
1022 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1023 "
1024 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1025 "
1026 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] 892 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1]
1027 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 893 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0]
1028 " 894 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1]
1029 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1030 "
1031 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] 895 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5]
1032 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 896 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComm ent, 0]
1033 " 897 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComm ent, 4]
1034 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 898 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [process ingInstruction, 0]
1035 " 899 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [process ingInstruction, 5]
1036 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 900 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [process ingInstruction, 9]
1037 " 901 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detache dTextNode, 0]
1038 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 902 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detache dTextNode, 8]
1039 " 903 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detache dForeignTextNode, 0]
1040 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 904 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detache dForeignTextNode, 8]
1041 " 905 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detache dXmlTextNode, 0]
1042 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 906 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detache dXmlTextNode, 8]
1043 " 907 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detache dProcessingInstruction, 12]
1044 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 908 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detache dComment, 3]
1045 " 909 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detache dComment, 5]
1046 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 910 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detache dForeignComment, 0]
1047 " 911 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detache dForeignComment, 4]
1048 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 912 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detache dXmlComment, 2]
1049 " 913 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag , 0]
1050 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 914 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreign Docfrag, 0]
1051 " 915 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocf rag, 0]
1052 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1053 "
1054 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1055 "
1056 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1057 "
1058 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1059 "
1060 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
1061 "
1062 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
1063 "
1064 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈ d̈ëf̈g̈ḧ
1065 "
1066 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1067 "
1068 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1069 "
1070 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1071 "
1072 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype , 0] 916 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype , 0]
1073 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 917 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1074 selection.collapse(point[0], point[1]); 918 selection.collapse(point[0], point[1]);
1075 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 919 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1076 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype , 1] 920 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype , 1]
1077 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreign Doctype, 0] 921 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreign Doctype, 0]
1078 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoct ype, 0] 922 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoct ype, 0]
1079 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0] .firstChild, -1] 923 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0] .firstChild, -1]
1080 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0] .firstChild, 0] 924 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0] .firstChild, 0]
1081 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0] .firstChild, 1] 925 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0] .firstChild, 1]
1082 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0] .firstChild, 2] 926 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0] .firstChild, 2]
1083 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0] .firstChild, 8] 927 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0] .firstChild, 8]
1084 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0] .firstChild, 9] 928 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0] .firstChild, 9]
1085 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0] .firstChild, 10] 929 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0] .firstChild, 10]
1086 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0] .firstChild, 65535] 930 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0] .firstChild, 65535]
1087 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1] .firstChild, -1] 931 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1] .firstChild, -1]
1088 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1] .firstChild, 0] 932 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1] .firstChild, 0]
1089 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1 ].firstChild, 1] 933 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1 ].firstChild, 1]
1090 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1 ].firstChild, 2] 934 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1 ].firstChild, 2]
1091 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1 ].firstChild, 8] 935 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1 ].firstChild, 8]
1092 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1 ].firstChild, 9] 936 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1 ].firstChild, 9]
1093 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1 ].firstChild, 10] 937 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1 ].firstChild, 10]
1094 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1 ].firstChild, 65535] 938 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1 ].firstChild, 65535]
1095 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 939 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detache dPara1.firstChild, 0]
1096 " 940 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detache dPara1.firstChild, 1]
1097 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 941 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detache dPara1.firstChild, 8]
1098 "
1099 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop
1100 "
1101 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detache dPara1.firstChild, 9] 942 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detache dPara1.firstChild, 9]
1102 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 943 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreign Para1.firstChild, 0]
1103 " 944 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreign Para1.firstChild, 1]
1104 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 945 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreign Para1.firstChild, 8]
1105 "
1106 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop
1107 "
1108 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreign Para1.firstChild, 9] 946 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreign Para1.firstChild, 9]
1109 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [documen t.documentElement, -1] 947 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [documen t.documentElement, -1]
1110 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [documen t.documentElement, 0] 948 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [documen t.documentElement, 0]
1111 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [documen t.documentElement, 1] 949 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [documen t.documentElement, 1]
1112 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [documen t.documentElement, 2] 950 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [documen t.documentElement, 2]
1113 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [documen t.documentElement, 7] 951 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [documen t.documentElement, 7]
1114 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [documen t.head, 1] 952 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [documen t.head, 1]
1115 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [documen t.body, 3] 953 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [documen t.body, 3]
1116 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 954 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreign Doc.documentElement, 0]
1117 " 955 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreign Doc.documentElement, 1]
1118 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 956 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreign Doc.head, 0]
1119 " 957 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreign Doc.body, 1]
1120 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Ijklmnop
1121 "
1122 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Ijklmnop
1123 "
1124 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0 ], 0] 958 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0 ], 0]
1125 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0 ], 1] 959 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0 ], 1]
1126 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0 ], 2] 960 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0 ], 2]
1127 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1 ], 0] 961 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1 ], 0]
1128 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1 ], 1] 962 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1 ], 1]
1129 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1 ], 2] 963 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1 ], 2]
1130 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 964 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detache dPara1, 0]
1131 " 965 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detache dPara1, 1]
1132 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1133 "
1134 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv , 0] 966 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv , 0]
1135 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv , 3] 967 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv , 3]
1136 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [documen t, -1] 968 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [documen t, -1]
1137 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [documen t, 0] 969 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [documen t, 0]
1138 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [documen t, 1] 970 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [documen t, 1]
1139 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [documen t, 2] 971 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [documen t, 2]
1140 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [documen t, 3] 972 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [documen t, 3]
1141 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment , -1] 973 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment , -1]
1142 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment , 0] 974 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment , 0]
1143 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment , 4] 975 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment , 4]
1144 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment , 96] 976 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment , 96]
1145 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 977 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreign Doc, 0]
1146 " 978 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreign Doc, 1]
1147 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 979 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreign Comment, 2]
1148 " 980 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreign TextNode, 0]
1149 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Ijklmnop 981 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreign TextNode, 36]
1150 "
1151 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Ijklmnop
1152 "
1153 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Ijklmnop
1154 "
1155 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] 982 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
1156 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop 983 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
1157 " 984 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
1158 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop
1159 "
1160 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] 985 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
1161 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 986 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComm ent, 0]
1162 " 987 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComm ent, 4]
1163 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 988 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [process ingInstruction, 0]
1164 " 989 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [process ingInstruction, 5]
1165 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 990 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [process ingInstruction, 9]
1166 " 991 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detache dTextNode, 0]
1167 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 992 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detache dTextNode, 8]
1168 " 993 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detache dForeignTextNode, 0]
1169 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 994 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detache dForeignTextNode, 8]
1170 " 995 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detache dXmlTextNode, 0]
1171 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 996 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detache dXmlTextNode, 8]
1172 " 997 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detache dProcessingInstruction, 12]
1173 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 998 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detache dComment, 3]
1174 " 999 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detache dComment, 5]
1175 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1000 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detache dForeignComment, 0]
1176 " 1001 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detache dForeignComment, 4]
1177 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1002 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detache dXmlComment, 2]
1178 " 1003 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag , 0]
1179 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop 1004 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreign Docfrag, 0]
1180 " 1005 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocf rag, 0]
1181 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop
1182 "
1183 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Ijklmnop
1184 "
1185 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1186 "
1187 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1188 "
1189 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1190 "
1191 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1192 "
1193 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmn op
1194 "
1195 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
1196 "
1197 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Ijklmnop
1198 "
1199 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Ijklmnop
1200 "
1201 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype , 0] 1006 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype , 0]
1202 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 1007 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1203 selection.collapse(point[0], point[1]); 1008 selection.collapse(point[0], point[1]);
1204 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1009 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1205 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype , 1] 1010 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype , 1]
1206 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreign Doctype, 0] 1011 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreign Doctype, 0]
1207 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoct ype, 0] 1012 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoct ype, 0]
1208 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 0 [paras[0] .firstChild, -1] 1013 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 0 [paras[0] .firstChild, -1]
1209 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 1 [paras[0] .firstChild, 0] 1014 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 1 [paras[0] .firstChild, 0]
1210 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 2 [paras[0] .firstChild, 1] 1015 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 2 [paras[0] .firstChild, 1]
1211 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 3 [paras[0] .firstChild, 2] 1016 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 3 [paras[0] .firstChild, 2]
1212 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 4 [paras[0] .firstChild, 8] 1017 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 4 [paras[0] .firstChild, 8]
1213 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 5 [paras[0] .firstChild, 9] 1018 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 5 [paras[0] .firstChild, 9]
1214 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 6 [paras[0] .firstChild, 10] 1019 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 6 [paras[0] .firstChild, 10]
1215 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 7 [paras[0] .firstChild, 65535] 1020 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 7 [paras[0] .firstChild, 65535]
1216 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 8 [paras[1] .firstChild, -1] 1021 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 8 [paras[1] .firstChild, -1]
1217 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 9 [paras[1] .firstChild, 0] 1022 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 9 [paras[1] .firstChild, 0]
1218 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 10 [paras[1 ].firstChild, 1] 1023 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 10 [paras[1 ].firstChild, 1]
1219 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 11 [paras[1 ].firstChild, 2] 1024 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 11 [paras[1 ].firstChild, 2]
1220 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 12 [paras[1 ].firstChild, 8] 1025 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 12 [paras[1 ].firstChild, 8]
1221 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 13 [paras[1 ].firstChild, 9] 1026 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 13 [paras[1 ].firstChild, 9]
1222 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 14 [paras[1 ].firstChild, 10] 1027 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 14 [paras[1 ].firstChild, 10]
1223 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 15 [paras[1 ].firstChild, 65535] 1028 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 15 [paras[1 ].firstChild, 65535]
1224 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 1029 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 16 [detache dPara1.firstChild, 0]
1225 " 1030 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 17 [detache dPara1.firstChild, 1]
1226 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 1031 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 18 [detache dPara1.firstChild, 8]
1227 "
1228 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop
1229 "
1230 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 19 [detache dPara1.firstChild, 9] 1032 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 19 [detache dPara1.firstChild, 9]
1231 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 1033 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 20 [foreign Para1.firstChild, 0]
1232 " 1034 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 21 [foreign Para1.firstChild, 1]
1233 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 1035 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 22 [foreign Para1.firstChild, 8]
1234 "
1235 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop
1236 "
1237 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 23 [foreign Para1.firstChild, 9] 1036 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 23 [foreign Para1.firstChild, 9]
1238 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 24 [documen t.documentElement, -1] 1037 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 24 [documen t.documentElement, -1]
1239 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 25 [documen t.documentElement, 0] 1038 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 25 [documen t.documentElement, 0]
1240 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 26 [documen t.documentElement, 1] 1039 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 26 [documen t.documentElement, 1]
1241 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 27 [documen t.documentElement, 2] 1040 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 27 [documen t.documentElement, 2]
1242 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 28 [documen t.documentElement, 7] 1041 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 28 [documen t.documentElement, 7]
1243 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 29 [documen t.head, 1] 1042 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 29 [documen t.head, 1]
1244 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 30 [documen t.body, 3] 1043 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 30 [documen t.body, 3]
1245 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 1044 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 31 [foreign Doc.documentElement, 0]
1246 " 1045 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 32 [foreign Doc.documentElement, 1]
1247 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 1046 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 33 [foreign Doc.head, 0]
1248 " 1047 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 34 [foreign Doc.body, 1]
1249 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Ijklmnop
1250 "
1251 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Ijklmnop
1252 "
1253 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 35 [paras[0 ], 0] 1048 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 35 [paras[0 ], 0]
1254 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 36 [paras[0 ], 1] 1049 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 36 [paras[0 ], 1]
1255 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 37 [paras[0 ], 2] 1050 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 37 [paras[0 ], 2]
1256 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 38 [paras[1 ], 0] 1051 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 38 [paras[1 ], 0]
1257 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 39 [paras[1 ], 1] 1052 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 39 [paras[1 ], 1]
1258 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 40 [paras[1 ], 2] 1053 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 40 [paras[1 ], 2]
1259 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 1054 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 41 [detache dPara1, 0]
1260 " 1055 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 42 [detache dPara1, 1]
1261 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1262 "
1263 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 43 [testDiv , 0] 1056 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 43 [testDiv , 0]
1264 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 44 [testDiv , 3] 1057 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 44 [testDiv , 3]
1265 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 45 [documen t, -1] 1058 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 45 [documen t, -1]
1266 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 46 [documen t, 0] 1059 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 46 [documen t, 0]
1267 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 47 [documen t, 1] 1060 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 47 [documen t, 1]
1268 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 48 [documen t, 2] 1061 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 48 [documen t, 2]
1269 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 49 [documen t, 3] 1062 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 49 [documen t, 3]
1270 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 50 [comment , -1] 1063 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 50 [comment , -1]
1271 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 51 [comment , 0] 1064 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 51 [comment , 0]
1272 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 52 [comment , 4] 1065 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 52 [comment , 4]
1273 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 53 [comment , 96] 1066 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 53 [comment , 96]
1274 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 1067 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 54 [foreign Doc, 0]
1275 " 1068 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 55 [foreign Doc, 1]
1276 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 1069 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 56 [foreign Comment, 2]
1277 " 1070 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 57 [foreign TextNode, 0]
1278 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Ijklmnop 1071 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 58 [foreign TextNode, 36]
1279 "
1280 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Ijklmnop
1281 "
1282 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Ijklmnop
1283 "
1284 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 59 [xmlDoc, -1] 1072 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 59 [xmlDoc, -1]
1285 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop 1073 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 60 [xmlDoc, 0]
1286 " 1074 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 61 [xmlDoc, 1]
1287 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop
1288 "
1289 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 62 [xmlDoc, 5] 1075 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 62 [xmlDoc, 5]
1290 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1076 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 63 [xmlComm ent, 0]
1291 " 1077 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 64 [xmlComm ent, 4]
1292 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1078 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 65 [process ingInstruction, 0]
1293 " 1079 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 66 [process ingInstruction, 5]
1294 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1080 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 67 [process ingInstruction, 9]
1295 " 1081 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 68 [detache dTextNode, 0]
1296 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1082 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 69 [detache dTextNode, 8]
1297 " 1083 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 70 [detache dForeignTextNode, 0]
1298 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1084 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 71 [detache dForeignTextNode, 8]
1299 " 1085 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 72 [detache dXmlTextNode, 0]
1300 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 1086 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 73 [detache dXmlTextNode, 8]
1301 " 1087 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 74 [detache dProcessingInstruction, 12]
1302 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 1088 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 75 [detache dComment, 3]
1303 " 1089 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 76 [detache dComment, 5]
1304 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1090 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 77 [detache dForeignComment, 0]
1305 " 1091 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 78 [detache dForeignComment, 4]
1306 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1092 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 79 [detache dXmlComment, 2]
1307 " 1093 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 80 [docfrag , 0]
1308 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop 1094 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 81 [foreign Docfrag, 0]
1309 " 1095 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 82 [xmlDocf rag, 0]
1310 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop
1311 "
1312 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Ijklmnop
1313 "
1314 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1315 "
1316 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1317 "
1318 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1319 "
1320 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1321 "
1322 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmn op
1323 "
1324 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
1325 "
1326 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Ijklmnop
1327 "
1328 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Ijklmnop
1329 "
1330 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 83 [doctype , 0] 1096 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 83 [doctype , 0]
1331 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 1097 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1332 selection.collapse(point[0], point[1]); 1098 selection.collapse(point[0], point[1]);
1333 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1099 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1334 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 85 [doctype , 1] 1100 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 85 [doctype , 1]
1335 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 86 [foreign Doctype, 0] 1101 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 86 [foreign Doctype, 0]
1336 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 87 [xmlDoct ype, 0] 1102 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 87 [xmlDoct ype, 0]
1337 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 0 [paras[0] .firstChild, -1] 1103 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 0 [paras[0] .firstChild, -1]
1338 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 1 [paras[0] .firstChild, 0] 1104 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 1 [paras[0] .firstChild, 0]
1339 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 2 [paras[0] .firstChild, 1] 1105 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 2 [paras[0] .firstChild, 1]
1340 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 3 [paras[0] .firstChild, 2] 1106 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 3 [paras[0] .firstChild, 2]
1341 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 4 [paras[0] .firstChild, 8] 1107 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 4 [paras[0] .firstChild, 8]
1342 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 5 [paras[0] .firstChild, 9] 1108 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 5 [paras[0] .firstChild, 9]
1343 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 6 [paras[0] .firstChild, 10] 1109 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 6 [paras[0] .firstChild, 10]
1344 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 7 [paras[0] .firstChild, 65535] 1110 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 7 [paras[0] .firstChild, 65535]
1345 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 8 [paras[1] .firstChild, -1] 1111 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 8 [paras[1] .firstChild, -1]
1346 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 9 [paras[1] .firstChild, 0] 1112 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 9 [paras[1] .firstChild, 0]
1347 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 10 [paras[1 ].firstChild, 1] 1113 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 10 [paras[1 ].firstChild, 1]
1348 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 11 [paras[1 ].firstChild, 2] 1114 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 11 [paras[1 ].firstChild, 2]
1349 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 12 [paras[1 ].firstChild, 8] 1115 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 12 [paras[1 ].firstChild, 8]
1350 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 13 [paras[1 ].firstChild, 9] 1116 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 13 [paras[1 ].firstChild, 9]
1351 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 14 [paras[1 ].firstChild, 10] 1117 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 14 [paras[1 ].firstChild, 10]
1352 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 15 [paras[1 ].firstChild, 65535] 1118 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 15 [paras[1 ].firstChild, 65535]
1353 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 1119 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 16 [detache dPara1.firstChild, 0]
1354 " 1120 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 17 [detache dPara1.firstChild, 1]
1355 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 1121 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 18 [detache dPara1.firstChild, 8]
1356 "
1357 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop
1358 "
1359 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 19 [detache dPara1.firstChild, 9] 1122 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 19 [detache dPara1.firstChild, 9]
1360 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 1123 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 20 [foreign Para1.firstChild, 0]
1361 " 1124 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 21 [foreign Para1.firstChild, 1]
1362 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 1125 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 22 [foreign Para1.firstChild, 8]
1363 "
1364 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop
1365 "
1366 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 23 [foreign Para1.firstChild, 9] 1126 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 23 [foreign Para1.firstChild, 9]
1367 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 24 [documen t.documentElement, -1] 1127 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 24 [documen t.documentElement, -1]
1368 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 25 [documen t.documentElement, 0] 1128 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 25 [documen t.documentElement, 0]
1369 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 26 [documen t.documentElement, 1] 1129 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 26 [documen t.documentElement, 1]
1370 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 27 [documen t.documentElement, 2] 1130 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 27 [documen t.documentElement, 2]
1371 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 28 [documen t.documentElement, 7] 1131 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 28 [documen t.documentElement, 7]
1372 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 29 [documen t.head, 1] 1132 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 29 [documen t.head, 1]
1373 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 30 [documen t.body, 3] 1133 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 30 [documen t.body, 3]
1374 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 1134 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 31 [foreign Doc.documentElement, 0]
1375 " 1135 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 32 [foreign Doc.documentElement, 1]
1376 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 1136 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 33 [foreign Doc.head, 0]
1377 " 1137 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 34 [foreign Doc.body, 1]
1378 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Ijklmnop
1379 "
1380 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Ijklmnop
1381 "
1382 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 35 [paras[0 ], 0] 1138 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 35 [paras[0 ], 0]
1383 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 36 [paras[0 ], 1] 1139 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 36 [paras[0 ], 1]
1384 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 37 [paras[0 ], 2] 1140 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 37 [paras[0 ], 2]
1385 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 38 [paras[1 ], 0] 1141 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 38 [paras[1 ], 0]
1386 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 39 [paras[1 ], 1] 1142 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 39 [paras[1 ], 1]
1387 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 40 [paras[1 ], 2] 1143 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 40 [paras[1 ], 2]
1388 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 1144 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 41 [detache dPara1, 0]
1389 " 1145 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 42 [detache dPara1, 1]
1390 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1391 "
1392 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 43 [testDiv , 0] 1146 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 43 [testDiv , 0]
1393 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 44 [testDiv , 3] 1147 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 44 [testDiv , 3]
1394 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 45 [documen t, -1] 1148 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 45 [documen t, -1]
1395 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 46 [documen t, 0] 1149 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 46 [documen t, 0]
1396 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 47 [documen t, 1] 1150 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 47 [documen t, 1]
1397 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 48 [documen t, 2] 1151 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 48 [documen t, 2]
1398 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 49 [documen t, 3] 1152 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 49 [documen t, 3]
1399 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 50 [comment , -1] 1153 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 50 [comment , -1]
1400 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 51 [comment , 0] 1154 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 51 [comment , 0]
1401 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 52 [comment , 4] 1155 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 52 [comment , 4]
1402 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 53 [comment , 96] 1156 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 53 [comment , 96]
1403 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 1157 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 54 [foreign Doc, 0]
1404 " 1158 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 55 [foreign Doc, 1]
1405 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 1159 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 56 [foreign Comment, 2]
1406 " 1160 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 57 [foreign TextNode, 0]
1407 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Ijklmnop 1161 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 58 [foreign TextNode, 36]
1408 "
1409 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Ijklmnop
1410 "
1411 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Ijklmnop
1412 "
1413 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 59 [xmlDoc, -1] 1162 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 59 [xmlDoc, -1]
1414 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop 1163 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 60 [xmlDoc, 0]
1415 " 1164 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 61 [xmlDoc, 1]
1416 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop
1417 "
1418 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 62 [xmlDoc, 5] 1165 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 62 [xmlDoc, 5]
1419 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1166 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 63 [xmlComm ent, 0]
1420 " 1167 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 64 [xmlComm ent, 4]
1421 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1168 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 65 [process ingInstruction, 0]
1422 " 1169 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 66 [process ingInstruction, 5]
1423 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1170 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 67 [process ingInstruction, 9]
1424 " 1171 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 68 [detache dTextNode, 0]
1425 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1172 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 69 [detache dTextNode, 8]
1426 " 1173 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 70 [detache dForeignTextNode, 0]
1427 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1174 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 71 [detache dForeignTextNode, 8]
1428 " 1175 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 72 [detache dXmlTextNode, 0]
1429 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 1176 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 73 [detache dXmlTextNode, 8]
1430 " 1177 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 74 [detache dProcessingInstruction, 12]
1431 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 1178 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 75 [detache dComment, 3]
1432 " 1179 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 76 [detache dComment, 5]
1433 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1180 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 77 [detache dForeignComment, 0]
1434 " 1181 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 78 [detache dForeignComment, 4]
1435 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1182 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 79 [detache dXmlComment, 2]
1436 " 1183 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 80 [docfrag , 0]
1437 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop 1184 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 81 [foreign Docfrag, 0]
1438 " 1185 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 82 [xmlDocf rag, 0]
1439 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop
1440 "
1441 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Ijklmnop
1442 "
1443 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1444 "
1445 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1446 "
1447 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1448 "
1449 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1450 "
1451 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmn op
1452 "
1453 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
1454 "
1455 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Ijklmnop
1456 "
1457 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Ijklmnop
1458 "
1459 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 83 [doctype , 0] 1186 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 83 [doctype , 0]
1460 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 1187 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1461 selection.collapse(point[0], point[1]); 1188 selection.collapse(point[0], point[1]);
1462 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1189 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1463 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 85 [doctype , 1] 1190 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 85 [doctype , 1]
1464 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 86 [foreign Doctype, 0] 1191 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 86 [foreign Doctype, 0]
1465 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 87 [xmlDoct ype, 0] 1192 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 87 [xmlDoct ype, 0]
1466 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0] .firstChild, -1] 1193 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0] .firstChild, -1]
1467 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0] .firstChild, 0] 1194 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0] .firstChild, 0]
1468 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0] .firstChild, 1] 1195 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0] .firstChild, 1]
1469 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0] .firstChild, 2] 1196 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0] .firstChild, 2]
1470 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0] .firstChild, 8] 1197 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0] .firstChild, 8]
1471 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0] .firstChild, 9] 1198 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0] .firstChild, 9]
1472 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0] .firstChild, 10] 1199 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0] .firstChild, 10]
1473 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0] .firstChild, 65535] 1200 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0] .firstChild, 65535]
1474 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1] .firstChild, -1] 1201 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1] .firstChild, -1]
1475 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1] .firstChild, 0] 1202 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1] .firstChild, 0]
1476 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1 ].firstChild, 1] 1203 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1 ].firstChild, 1]
1477 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1 ].firstChild, 2] 1204 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1 ].firstChild, 2]
1478 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1 ].firstChild, 8] 1205 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1 ].firstChild, 8]
1479 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1 ].firstChild, 9] 1206 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1 ].firstChild, 9]
1480 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1 ].firstChild, 10] 1207 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1 ].firstChild, 10]
1481 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1 ].firstChild, 65535] 1208 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1 ].firstChild, 65535]
1482 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detache dPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 1209 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detache dPara1.firstChild, 0]
1483 " 1210 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detache dPara1.firstChild, 1]
1484 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detache dPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 1211 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detache dPara1.firstChild, 8]
1485 "
1486 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detache dPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Opqrstuv" but got Text node "Ijklmnop
1487 "
1488 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detache dPara1.firstChild, 9] 1212 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detache dPara1.firstChild, 9]
1489 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreign Para1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 1213 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreign Para1.firstChild, 0]
1490 " 1214 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreign Para1.firstChild, 1]
1491 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreign Para1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop 1215 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreign Para1.firstChild, 8]
1492 "
1493 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreign Para1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Text node "Ijklmnop
1494 "
1495 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreign Para1.firstChild, 9] 1216 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreign Para1.firstChild, 9]
1496 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [documen t.documentElement, -1] 1217 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [documen t.documentElement, -1]
1497 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [documen t.documentElement, 0] 1218 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [documen t.documentElement, 0]
1498 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [documen t.documentElement, 1] 1219 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [documen t.documentElement, 1]
1499 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [documen t.documentElement, 2] 1220 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [documen t.documentElement, 2]
1500 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [documen t.documentElement, 7] 1221 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [documen t.documentElement, 7]
1501 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [documen t.head, 1] 1222 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [documen t.head, 1]
1502 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [documen t.body, 3] 1223 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [documen t.body, 3]
1503 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreign Doc.documentElement, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 1224 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreign Doc.documentElement, 0]
1504 " 1225 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreign Doc.documentElement, 1]
1505 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreign Doc.documentElement, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <html><head><title></title></head><body><p>Efghijkl </p><p... but got Text node "Ijklmnop 1226 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreign Doc.head, 0]
1506 " 1227 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreign Doc.body, 1]
1507 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreign Doc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <head><title></title></head> but got Text node "Ijklmnop
1508 "
1509 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreign Doc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... b ut got Text node "Ijklmnop
1510 "
1511 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0 ], 0] 1228 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0 ], 0]
1512 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0 ], 1] 1229 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0 ], 1]
1513 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0 ], 2] 1230 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0 ], 2]
1514 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1 ], 0] 1231 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1 ], 0]
1515 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1 ], 1] 1232 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1 ], 1]
1516 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1 ], 2] 1233 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1 ], 2]
1517 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detache dPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 1234 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detache dPara1, 0]
1518 " 1235 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detache dPara1, 1]
1519 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detache dPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1520 "
1521 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv , 0] 1236 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv , 0]
1522 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv , 3] 1237 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv , 3]
1523 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [documen t, -1] 1238 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [documen t, -1]
1524 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [documen t, 0] 1239 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [documen t, 0]
1525 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [documen t, 1] 1240 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [documen t, 1]
1526 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [documen t, 2] 1241 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [documen t, 2]
1527 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [documen t, 3] 1242 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [documen t, 3]
1528 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment , -1] 1243 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment , -1]
1529 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment , 0] 1244 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment , 0]
1530 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment , 4] 1245 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment , 4]
1531 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment , 96] 1246 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment , 96]
1532 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreign Doc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 1247 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreign Doc, 0]
1533 " 1248 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreign Doc, 1]
1534 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreign Doc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 1249 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreign Comment, 2]
1535 " 1250 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreign TextNode, 0]
1536 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreign Comment, 2] assert_equals: focusNode must equal the node we collapse()d to expec ted Comment node <!--"Commenter" and "commentator" mean different things. I'v.. .--> but got Text node "Ijklmnop 1251 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreign TextNode, 36]
1537 "
1538 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreign TextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Text node "I admit that I harbor doubts about whether we really need..." bu t got Text node "Ijklmnop
1539 "
1540 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreign TextNode, 36] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Ijklmnop
1541 "
1542 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] 1252 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1]
1543 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop 1253 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0]
1544 " 1254 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1]
1545 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Docu ment node with 4 children but got Text node "Ijklmnop
1546 "
1547 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] 1255 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5]
1548 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComm ent, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1256 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComm ent, 0]
1549 " 1257 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComm ent, 4]
1550 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComm ent, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1258 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [process ingInstruction, 0]
1551 " 1259 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [process ingInstruction, 5]
1552 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [process ingInstruction, 0] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1260 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [process ingInstruction, 9]
1553 " 1261 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detache dTextNode, 0]
1554 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [process ingInstruction, 5] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1262 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detache dTextNode, 8]
1555 " 1263 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detache dForeignTextNode, 0]
1556 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [process ingInstruction, 9] assert_equals: focusNode must equal the node we collapse()d t o expected ProcessingInstruction node with target "somePI" and data "Did you kno w that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1264 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detache dForeignTextNode, 8]
1557 " 1265 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detache dXmlTextNode, 0]
1558 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detache dTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 1266 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detache dXmlTextNode, 8]
1559 " 1267 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detache dProcessingInstruction, 12]
1560 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detache dTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "Uvwxyzab" but got Text node "Ijklmnop 1268 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detache dComment, 3]
1561 " 1269 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detache dComment, 5]
1562 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detache dForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1270 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detache dForeignComment, 0]
1563 " 1271 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detache dForeignComment, 4]
1564 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detache dForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Text node "Ijklmnop 1272 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detache dXmlComment, 2]
1565 " 1273 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag , 0]
1566 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detache dXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop 1274 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreign Docfrag, 0]
1567 " 1275 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocf rag, 0]
1568 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detache dXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop
1569 "
1570 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detache dProcessingInstruction, 12] assert_equals: focusNode must equal the node we coll apse()d to expected ProcessingInstruction node with target "whippoorwill" and da ta "chirp chirp chirp" but got Text node "Ijklmnop
1571 "
1572 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detache dComment, 3] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1573 "
1574 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detache dComment, 5] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1575 "
1576 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detache dForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1577 "
1578 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detache dForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1579 "
1580 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detache dXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to e xpected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmn op
1581 "
1582 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
1583 "
1584 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreign Docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted DocumentFragment node with 0 children but got Text node "Ijklmnop
1585 "
1586 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocf rag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Ijklmnop
1587 "
1588 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype , 0] 1276 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype , 0]
1589 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 1277 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1590 selection.collapse(point[0], point[1]); 1278 selection.collapse(point[0], point[1]);
1591 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1279 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1592 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype , 1] 1280 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype , 1]
1593 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreign Doctype, 0] 1281 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreign Doctype, 0]
1594 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoct ype, 0] 1282 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoct ype, 0]
1595 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] 1283 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
1596 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] 1284 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
1597 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] 1285 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
1598 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] 1286 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
1599 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] 1287 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
1600 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] 1288 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
1601 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] 1289 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
1602 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] 1290 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
1603 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] 1291 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
1604 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] 1292 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
1605 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 0 [paras[1].firstChild, 1] 1293 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 0 [paras[1].firstChild, 1]
1606 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 1 [paras[1].firstChild, 2] 1294 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 1 [paras[1].firstChild, 2]
1607 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 2 [paras[1].firstChild, 8] 1295 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 2 [paras[1].firstChild, 8]
1608 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 3 [paras[1].firstChild, 9] 1296 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 3 [paras[1].firstChild, 9]
1609 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 4 [paras[1].firstChild, 10] 1297 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 4 [paras[1].firstChild, 10]
1610 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 5 [paras[1].firstChild, 65535] 1298 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 5 [paras[1].firstChild, 65535]
1611 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 6 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1299 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 6 [detachedPara1.firstChild, 0]
1612 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 7 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1300 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 7 [detachedPara1.firstChild, 1]
1613 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 8 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1301 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 8 [detachedPara1.firstChild, 8]
1614 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 9 [detachedPara1.firstChild, 9] 1302 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 9 [detachedPara1.firstChild, 9]
1615 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 0 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1303 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 0 [foreignPara1.firstChild, 0]
1616 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 1 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1304 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 1 [foreignPara1.firstChild, 1]
1617 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 2 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1305 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 2 [foreignPara1.firstChild, 8]
1618 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 3 [foreignPara1.firstChild, 9] 1306 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 3 [foreignPara1.firstChild, 9]
1619 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 4 [document.documentElement, -1] 1307 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 4 [document.documentElement, -1]
1620 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 5 [document.documentElement, 0] 1308 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 5 [document.documentElement, 0]
1621 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 6 [document.documentElement, 1] 1309 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 6 [document.documentElement, 1]
1622 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 7 [document.documentElement, 2] 1310 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 7 [document.documentElement, 2]
1623 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 8 [document.documentElement, 7] 1311 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 8 [document.documentElement, 7]
1624 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 9 [document.head, 1] 1312 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 9 [document.head, 1]
1625 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 0 [document.body, 3] 1313 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 0 [document.body, 3]
1626 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 1 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1314 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 1 [foreignDoc.documentElement, 0]
1627 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 2 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1315 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 2 [foreignDoc.documentElement, 1]
1628 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 3 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1316 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 3 [foreignDoc.head, 0]
1629 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 4 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1317 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 4 [foreignDoc.body, 1]
1630 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 5 [paras[0], 0] 1318 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 5 [paras[0], 0]
1631 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 6 [paras[0], 1] 1319 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 6 [paras[0], 1]
1632 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 7 [paras[0], 2] 1320 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 7 [paras[0], 2]
1633 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 8 [paras[1], 0] 1321 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 8 [paras[1], 0]
1634 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 9 [paras[1], 1] 1322 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 9 [paras[1], 1]
1635 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 0 [paras[1], 2] 1323 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 0 [paras[1], 2]
1636 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 1 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1324 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 1 [detachedPara1, 0]
1637 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 2 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1325 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 2 [detachedPara1, 1]
1638 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 3 [testDiv, 0] 1326 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 3 [testDiv, 0]
1639 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 4 [testDiv, 3] 1327 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 4 [testDiv, 3]
1640 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 5 [document, -1] 1328 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 5 [document, -1]
1641 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 6 [document, 0] 1329 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 6 [document, 0]
1642 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 7 [document, 1] 1330 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 7 [document, 1]
1643 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 8 [document, 2] 1331 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 8 [document, 2]
1644 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 9 [document, 3] 1332 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 9 [document, 3]
1645 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 0 [comment, -1] 1333 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 0 [comment, -1]
1646 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 1 [comment, 0] 1334 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 1 [comment, 0]
1647 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 2 [comment, 4] 1335 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 2 [comment, 4]
1648 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 3 [comment, 96] 1336 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 3 [comment, 96]
1649 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 4 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collaps e() expected 1 but got 0 1337 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 4 [foreignDoc, 0]
1650 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 5 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collaps e() expected 1 but got 0 1338 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 5 [foreignDoc, 1]
1651 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 6 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1339 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 6 [foreignComment, 2]
1652 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 7 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1340 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 7 [foreignTextNode, 0]
1653 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 8 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1341 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 8 [foreignTextNode, 36]
1654 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 9 [xmlDoc, -1] 1342 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 9 [xmlDoc, -1]
1655 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 0 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1343 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 0 [xmlDoc, 0]
1656 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 1 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1344 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 1 [xmlDoc, 1]
1657 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 2 [xmlDoc, 5] 1345 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 2 [xmlDoc, 5]
1658 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 3 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collaps e() expected 1 but got 0 1346 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 3 [xmlComment, 0]
1659 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 4 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collaps e() expected 1 but got 0 1347 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 4 [xmlComment, 4]
1660 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 5 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1348 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 5 [processingInstruction, 0]
1661 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 6 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1349 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 6 [processingInstruction, 5]
1662 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 7 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1350 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 7 [processingInstruction, 9]
1663 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 8 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1351 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 8 [detachedTextNode, 0]
1664 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 9 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1352 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 9 [detachedTextNode, 8]
1665 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 0 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1353 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 0 [detachedForeignTextNode, 0]
1666 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 1 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1354 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 1 [detachedForeignTextNode, 8]
1667 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 2 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 afte r collapse() expected 1 but got 0 1355 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 2 [detachedXmlTextNode, 0]
1668 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 3 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 afte r collapse() expected 1 but got 0 1356 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 3 [detachedXmlTextNode, 8]
1669 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 4 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount must e qual 1 after collapse() expected 1 but got 0 1357 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 4 [detachedProcessingInstruction, 12]
1670 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 5 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1358 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 5 [detachedComment, 3]
1671 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 6 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1359 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 6 [detachedComment, 5]
1672 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 7 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1360 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 7 [detachedForeignComment, 0]
1673 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 8 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1361 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 8 [detachedForeignComment, 4]
1674 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 9 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1362 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 9 [detachedXmlComment, 2]
1675 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 0 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1363 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 0 [docfrag, 0]
1676 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 1 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1364 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 1 [foreignDocfrag, 0]
1677 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 2 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collaps e() expected 1 but got 0 1365 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 2 [xmlDocfrag, 0]
1678 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 3 [doctype, 0] 1366 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 3 [doctype, 0]
1679 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 4 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse() ing if the node is a DocumentType function "function () { 1367 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 4 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse() ing if the node is a DocumentType function "function () {
1680 selection.collapse(point[0], point[1]); 1368 selection.collapse(point[0], point[1]);
1681 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1369 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1682 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 5 [doctype, 1] 1370 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 5 [doctype, 1]
1683 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 6 [foreignDoctype, 0] 1371 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 6 [foreignDoctype, 0]
1684 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 7 [xmlDoctype, 0] 1372 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 7 [xmlDoctype, 0]
1685 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 0 [paras[0].firstChild, -1] 1373 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 0 [paras[0].firstChild, -1]
1686 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 1 [paras[0].firstChild, 0] 1374 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 1 [paras[0].firstChild, 0]
1687 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 2 [paras[0].firstChild, 1] 1375 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 2 [paras[0].firstChild, 1]
1688 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 3 [paras[0].firstChild, 2] 1376 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 3 [paras[0].firstChild, 2]
1689 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 4 [paras[0].firstChild, 8] 1377 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 4 [paras[0].firstChild, 8]
1690 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 5 [paras[0].firstChild, 9] 1378 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 5 [paras[0].firstChild, 9]
1691 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 6 [paras[0].firstChild, 10] 1379 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 6 [paras[0].firstChild, 10]
1692 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 7 [paras[0].firstChild, 65535] 1380 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 7 [paras[0].firstChild, 65535]
1693 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 8 [paras[1].firstChild, -1] 1381 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 8 [paras[1].firstChild, -1]
1694 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 9 [paras[1].firstChild, 0] 1382 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 9 [paras[1].firstChild, 0]
1695 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 10 [paras[1].firstChild, 1] 1383 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 10 [paras[1].firstChild, 1]
1696 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 11 [paras[1].firstChild, 2] 1384 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 11 [paras[1].firstChild, 2]
1697 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 12 [paras[1].firstChild, 8] 1385 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 12 [paras[1].firstChild, 8]
1698 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 13 [paras[1].firstChild, 9] 1386 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 13 [paras[1].firstChild, 9]
1699 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 14 [paras[1].firstChild, 10] 1387 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 14 [paras[1].firstChild, 10]
1700 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 15 [paras[1].firstChild, 65535] 1388 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 15 [paras[1].firstChild, 65535]
1701 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 16 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1389 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 16 [detachedPara1.firstChild, 0]
1702 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 17 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1390 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 17 [detachedPara1.firstChild, 1]
1703 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 18 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1391 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 18 [detachedPara1.firstChild, 8]
1704 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 19 [detachedPara1.firstChild, 9] 1392 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 19 [detachedPara1.firstChild, 9]
1705 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 20 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1393 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 20 [foreignPara1.firstChild, 0]
1706 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 21 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1394 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 21 [foreignPara1.firstChild, 1]
1707 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 22 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1395 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 22 [foreignPara1.firstChild, 8]
1708 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 23 [foreignPara1.firstChild, 9] 1396 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 23 [foreignPara1.firstChild, 9]
1709 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 24 [document.documentElement, -1] 1397 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 24 [document.documentElement, -1]
1710 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 25 [document.documentElement, 0] 1398 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 25 [document.documentElement, 0]
1711 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 26 [document.documentElement, 1] 1399 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 26 [document.documentElement, 1]
1712 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 27 [document.documentElement, 2] 1400 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 27 [document.documentElement, 2]
1713 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 28 [document.documentElement, 7] 1401 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 28 [document.documentElement, 7]
1714 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 29 [document.head, 1] 1402 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 29 [document.head, 1]
1715 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 30 [document.body, 3] 1403 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 30 [document.body, 3]
1716 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 31 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equa l 1 after collapse() expected 1 but got 0 1404 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 31 [foreignDoc.documentElement, 0]
1717 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 32 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equa l 1 after collapse() expected 1 but got 0 1405 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 32 [foreignDoc.documentElement, 1]
1718 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 33 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1406 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 33 [foreignDoc.head, 0]
1719 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 34 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1407 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 34 [foreignDoc.body, 1]
1720 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 35 [paras[0], 0] 1408 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 35 [paras[0], 0]
1721 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 36 [paras[0], 1] 1409 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 36 [paras[0], 1]
1722 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 37 [paras[0], 2] 1410 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 37 [paras[0], 2]
1723 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 38 [paras[1], 0] 1411 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 38 [paras[1], 0]
1724 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 39 [paras[1], 1] 1412 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 39 [paras[1], 1]
1725 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 40 [paras[1], 2] 1413 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 40 [paras[1], 2]
1726 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1414 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 41 [detachedPara1, 0]
1727 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1415 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 42 [detachedPara1, 1]
1728 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 43 [testDiv, 0] 1416 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 43 [testDiv, 0]
1729 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 44 [testDiv, 3] 1417 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 44 [testDiv, 3]
1730 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 45 [document, -1] 1418 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 45 [document, -1]
1731 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 46 [document, 0] 1419 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 46 [document, 0]
1732 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 47 [document, 1] 1420 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 47 [document, 1]
1733 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 48 [document, 2] 1421 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 48 [document, 2]
1734 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 49 [document, 3] 1422 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 49 [document, 3]
1735 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 50 [comment, -1] 1423 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 50 [comment, -1]
1736 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 51 [comment, 0] 1424 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 51 [comment, 0]
1737 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 52 [comment, 4] 1425 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 52 [comment, 4]
1738 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 53 [comment, 96] 1426 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 53 [comment, 96]
1739 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1427 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 54 [foreignDoc, 0]
1740 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1428 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 55 [foreignDoc, 1]
1741 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1429 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 56 [foreignComment, 2]
1742 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 57 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1430 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 57 [foreignTextNode, 0]
1743 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 58 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1431 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 58 [foreignTextNode, 36]
1744 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 59 [xmlDoc, -1] 1432 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 59 [xmlDoc, -1]
1745 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 60 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1433 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 60 [xmlDoc, 0]
1746 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 61 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1434 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 61 [xmlDoc, 1]
1747 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 62 [xmlDoc, 5] 1435 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 62 [xmlDoc, 5]
1748 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1436 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 63 [xmlComment, 0]
1749 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1437 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 64 [xmlComment, 4]
1750 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 65 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1438 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 65 [processingInstruction, 0]
1751 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 66 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1439 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 66 [processingInstruction, 5]
1752 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 67 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1440 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 67 [processingInstruction, 9]
1753 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1441 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 68 [detachedTextNode, 0]
1754 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1442 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 69 [detachedTextNode, 8]
1755 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 70 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1443 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 70 [detachedForeignTextNode, 0]
1756 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 71 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1444 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 71 [detachedForeignTextNode, 8]
1757 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 72 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1445 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 72 [detachedXmlTextNode, 0]
1758 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 73 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1446 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 73 [detachedXmlTextNode, 8]
1759 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 74 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1447 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 74 [detachedProcessingInstruction, 12]
1760 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 75 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1448 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 75 [detachedComment, 3]
1761 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 76 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1449 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 76 [detachedComment, 5]
1762 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 77 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1450 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 77 [detachedForeignComment, 0]
1763 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 78 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1451 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 78 [detachedForeignComment, 4]
1764 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 79 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 afte r collapse() expected 1 but got 0 1452 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 79 [detachedXmlComment, 2]
1765 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse( ) expected 1 but got 0 1453 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 80 [docfrag, 0]
1766 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1454 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 81 [foreignDocfrag, 0]
1767 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1455 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 82 [xmlDocfrag, 0]
1768 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 83 [doctype, 0] 1456 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 83 [doctype, 0]
1769 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () { 1457 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
1770 selection.collapse(point[0], point[1]); 1458 selection.collapse(point[0], point[1]);
1771 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1459 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1772 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 85 [doctype, 1] 1460 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 85 [doctype, 1]
1773 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 86 [foreignDoctype, 0] 1461 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 86 [foreignDoctype, 0]
1774 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 87 [xmlDoctype, 0] 1462 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 87 [xmlDoctype, 0]
1775 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] 1463 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
1776 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] 1464 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
1777 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] 1465 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
1778 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] 1466 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
1779 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] 1467 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
1780 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] 1468 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
1781 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] 1469 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
1782 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] 1470 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
1783 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] 1471 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
1784 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] 1472 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
1785 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] 1473 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
1786 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] 1474 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
1787 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] 1475 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
1788 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] 1476 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
1789 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] 1477 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
1790 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] 1478 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
1791 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1479 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
1792 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1480 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
1793 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1481 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
1794 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] 1482 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
1795 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1483 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
1796 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1484 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
1797 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1485 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
1798 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] 1486 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
1799 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] 1487 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1]
1800 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] 1488 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0]
1801 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] 1489 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1]
1802 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] 1490 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2]
1803 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] 1491 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7]
1804 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] 1492 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1]
1805 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] 1493 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3]
1806 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equa l 1 after collapse() expected 1 but got 0 1494 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
1807 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equa l 1 after collapse() expected 1 but got 0 1495 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
1808 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1496 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
1809 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1497 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
1810 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] 1498 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0]
1811 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] 1499 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1]
1812 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] 1500 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2]
1813 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] 1501 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0]
1814 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] 1502 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1]
1815 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] 1503 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2]
1816 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1504 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0]
1817 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1505 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1]
1818 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] 1506 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0]
1819 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] 1507 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3]
1820 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] 1508 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1]
1821 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] 1509 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0]
1822 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] 1510 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1]
1823 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] 1511 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2]
1824 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] 1512 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3]
1825 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] 1513 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1]
1826 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] 1514 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0]
1827 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] 1515 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4]
1828 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] 1516 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96]
1829 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1517 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0]
1830 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1518 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1]
1831 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1519 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2]
1832 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1520 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0]
1833 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1521 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36]
1834 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] 1522 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1]
1835 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1523 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0]
1836 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1524 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1]
1837 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] 1525 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5]
1838 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1526 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0]
1839 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1527 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4]
1840 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1528 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0]
1841 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1529 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5]
1842 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1530 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9]
1843 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1531 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0]
1844 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1532 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8]
1845 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1533 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
1846 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1534 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
1847 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1535 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
1848 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1536 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
1849 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1537 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
1850 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1538 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3]
1851 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 after c ollapse() expected 1 but got 0 1539 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5]
1852 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1540 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
1853 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1541 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
1854 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 afte r collapse() expected 1 but got 0 1542 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
1855 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse( ) expected 1 but got 0 1543 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0]
1856 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1544 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
1857 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 1545 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
1858 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] 1546 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0]
1859 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () { 1547 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
1860 selection.collapse(point[0], point[1]); 1548 selection.collapse(point[0], point[1]);
1861 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1549 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1862 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] 1550 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1]
1863 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] 1551 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0]
1864 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] 1552 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0]
1865 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] 1553 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
1866 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] 1554 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
1867 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] 1555 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
1868 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] 1556 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
1869 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] 1557 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
1870 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] 1558 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
1871 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] 1559 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
1872 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] 1560 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
1873 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] 1561 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
1874 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] 1562 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
1875 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] 1563 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
1876 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] 1564 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
1877 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] 1565 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
1878 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] 1566 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
1879 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] 1567 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
1880 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] 1568 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
1881 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1569 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
1882 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1570 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
1883 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1571 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
1884 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] 1572 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
1885 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1573 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
1886 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1574 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
1887 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1575 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
1888 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] 1576 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
1889 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] 1577 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1]
1890 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] 1578 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0]
1891 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] 1579 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1]
1892 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] 1580 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2]
1893 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] 1581 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7]
1894 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] 1582 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1]
1895 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] 1583 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3]
1896 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1584 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
1897 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1585 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
1898 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1586 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
1899 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1587 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
1900 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] 1588 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0]
1901 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] 1589 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1]
1902 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] 1590 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2]
1903 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] 1591 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0]
1904 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] 1592 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1]
1905 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] 1593 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2]
1906 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 1594 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0]
1907 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 1595 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1]
1908 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] 1596 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0]
1909 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] 1597 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3]
1910 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] 1598 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1]
1911 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] 1599 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0]
1912 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] 1600 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1]
1913 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] 1601 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2]
1914 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] 1602 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3]
1915 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] 1603 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1]
1916 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] 1604 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0]
1917 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] 1605 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4]
1918 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] 1606 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96]
1919 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1607 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0]
1920 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1608 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1]
1921 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1609 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2]
1922 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1610 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0]
1923 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1611 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36]
1924 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] 1612 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1]
1925 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 1613 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0]
1926 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 1614 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1]
1927 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] 1615 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5]
1928 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1616 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0]
1929 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1617 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4]
1930 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1618 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0]
1931 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1619 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5]
1932 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1620 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9]
1933 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1621 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0]
1934 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1622 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8]
1935 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1623 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
1936 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1624 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
1937 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1625 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
1938 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1626 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
1939 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount must eq ual 1 after collapse() expected 1 but got 0 1627 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
1940 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1628 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3]
1941 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1629 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5]
1942 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1630 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
1943 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1631 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
1944 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1632 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
1945 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1633 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0]
1946 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1634 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
1947 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1635 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
1948 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] 1636 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0]
1949 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () { 1637 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
1950 selection.collapse(point[0], point[1]); 1638 selection.collapse(point[0], point[1]);
1951 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1639 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1952 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] 1640 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1]
1953 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] 1641 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0]
1954 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] 1642 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0]
1955 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 0 [paras[0].firstChild, -1] 1643 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 0 [paras[0].firstChild, -1]
1956 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 1 [paras[0].firstChild, 0] 1644 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 1 [paras[0].firstChild, 0]
1957 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 2 [paras[0].firstChild, 1] 1645 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 2 [paras[0].firstChild, 1]
1958 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 3 [paras[0].firstChild, 2] 1646 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 3 [paras[0].firstChild, 2]
1959 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 4 [paras[0].firstChild, 8] 1647 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 4 [paras[0].firstChild, 8]
1960 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 5 [paras[0].firstChild, 9] 1648 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 5 [paras[0].firstChild, 9]
1961 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 6 [paras[0].firstChild, 10] 1649 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 6 [paras[0].firstChild, 10]
1962 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 7 [paras[0].firstChild, 65535] 1650 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 7 [paras[0].firstChild, 65535]
1963 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 8 [paras[1].firstChild, -1] 1651 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 8 [paras[1].firstChild, -1]
1964 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 9 [paras[1].firstChild, 0] 1652 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 9 [paras[1].firstChild, 0]
1965 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 10 [paras[1].firstChild, 1] 1653 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 10 [paras[1].firstChild, 1]
1966 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 11 [paras[1].firstChild, 2] 1654 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 11 [paras[1].firstChild, 2]
1967 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 12 [paras[1].firstChild, 8] 1655 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 12 [paras[1].firstChild, 8]
1968 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 13 [paras[1].firstChild, 9] 1656 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 13 [paras[1].firstChild, 9]
1969 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 14 [paras[1].firstChild, 10] 1657 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 14 [paras[1].firstChild, 10]
1970 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 15 [paras[1].firstChild, 65535] 1658 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 15 [paras[1].firstChild, 65535]
1971 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 16 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1659 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 16 [detachedPara1.firstChild, 0]
1972 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 17 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1660 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 17 [detachedPara1.firstChild, 1]
1973 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 18 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1661 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 18 [detachedPara1.firstChild, 8]
1974 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 19 [detachedPara1.firstChild, 9] 1662 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 19 [detachedPara1.firstChild, 9]
1975 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 20 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1663 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 20 [foreignPara1.firstChild, 0]
1976 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 21 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1664 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 21 [foreignPara1.firstChild, 1]
1977 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 22 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1665 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 22 [foreignPara1.firstChild, 8]
1978 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 23 [foreignPara1.firstChild, 9] 1666 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 23 [foreignPara1.firstChild, 9]
1979 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 24 [document.documentElement, -1] 1667 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 24 [document.documentElement, -1]
1980 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 25 [document.documentElement, 0] 1668 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 25 [document.documentElement, 0]
1981 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 26 [document.documentElement, 1] 1669 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 26 [document.documentElement, 1]
1982 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 27 [document.documentElement, 2] 1670 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 27 [document.documentElement, 2]
1983 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 28 [document.documentElement, 7] 1671 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 28 [document.documentElement, 7]
1984 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 29 [document.head, 1] 1672 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 29 [document.head, 1]
1985 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 30 [document.body, 3] 1673 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 30 [document.body, 3]
1986 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 31 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1674 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 31 [foreignDoc.documentElement, 0]
1987 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 32 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1675 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 32 [foreignDoc.documentElement, 1]
1988 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 33 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1676 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 33 [foreignDoc.head, 0]
1989 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 34 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1677 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 34 [foreignDoc.body, 1]
1990 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 35 [paras[0], 0] 1678 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 35 [paras[0], 0]
1991 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 36 [paras[0], 1] 1679 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 36 [paras[0], 1]
1992 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 37 [paras[0], 2] 1680 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 37 [paras[0], 2]
1993 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 38 [paras[1], 0] 1681 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 38 [paras[1], 0]
1994 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 39 [paras[1], 1] 1682 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 39 [paras[1], 1]
1995 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 40 [paras[1], 2] 1683 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 40 [paras[1], 2]
1996 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 1684 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 41 [detachedPara1, 0]
1997 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 1685 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 42 [detachedPara1, 1]
1998 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 43 [testDiv, 0] 1686 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 43 [testDiv, 0]
1999 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 44 [testDiv, 3] 1687 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 44 [testDiv, 3]
2000 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 45 [document, -1] 1688 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 45 [document, -1]
2001 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 46 [document, 0] 1689 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 46 [document, 0]
2002 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 47 [document, 1] 1690 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 47 [document, 1]
2003 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 48 [document, 2] 1691 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 48 [document, 2]
2004 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 49 [document, 3] 1692 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 49 [document, 3]
2005 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 50 [comment, -1] 1693 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 50 [comment, -1]
2006 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 51 [comment, 0] 1694 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 51 [comment, 0]
2007 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 52 [comment, 4] 1695 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 52 [comment, 4]
2008 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 53 [comment, 96] 1696 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 53 [comment, 96]
2009 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1697 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 54 [foreignDoc, 0]
2010 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1698 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 55 [foreignDoc, 1]
2011 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1699 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 56 [foreignComment, 2]
2012 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 57 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1700 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 57 [foreignTextNode, 0]
2013 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 58 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1701 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 58 [foreignTextNode, 36]
2014 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 59 [xmlDoc, -1] 1702 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 59 [xmlDoc, -1]
2015 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 60 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 1703 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 60 [xmlDoc, 0]
2016 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 61 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 1704 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 61 [xmlDoc, 1]
2017 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 62 [xmlDoc, 5] 1705 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 62 [xmlDoc, 5]
2018 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1706 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 63 [xmlComment, 0]
2019 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1707 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 64 [xmlComment, 4]
2020 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 65 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1708 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 65 [processingInstruction, 0]
2021 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 66 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1709 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 66 [processingInstruction, 5]
2022 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 67 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1710 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 67 [processingInstruction, 9]
2023 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1711 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 68 [detachedTextNode, 0]
2024 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1712 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 69 [detachedTextNode, 8]
2025 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 70 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1713 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 70 [detachedForeignTextNode, 0]
2026 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 71 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1714 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 71 [detachedForeignTextNode, 8]
2027 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 72 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1715 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 72 [detachedXmlTextNode, 0]
2028 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 73 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1716 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 73 [detachedXmlTextNode, 8]
2029 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 74 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount must eq ual 1 after collapse() expected 1 but got 0 1717 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 74 [detachedProcessingInstruction, 12]
2030 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 75 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1718 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 75 [detachedComment, 3]
2031 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 76 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1719 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 76 [detachedComment, 5]
2032 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 77 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1720 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 77 [detachedForeignComment, 0]
2033 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 78 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1721 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 78 [detachedForeignComment, 4]
2034 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 79 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1722 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 79 [detachedXmlComment, 2]
2035 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1723 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 80 [docfrag, 0]
2036 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1724 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 81 [foreignDocfrag, 0]
2037 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1725 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 82 [xmlDocfrag, 0]
2038 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 83 [doctype, 0] 1726 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 83 [doctype, 0]
2039 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () { 1727 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
2040 selection.collapse(point[0], point[1]); 1728 selection.collapse(point[0], point[1]);
2041 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1729 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2042 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 85 [doctype, 1] 1730 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 85 [doctype, 1]
2043 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 86 [foreignDoctype, 0] 1731 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 86 [foreignDoctype, 0]
2044 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 87 [xmlDoctype, 0] 1732 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 87 [xmlDoctype, 0]
2045 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] 1733 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
2046 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] 1734 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
2047 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] 1735 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
2048 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] 1736 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
2049 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] 1737 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
2050 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] 1738 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
2051 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] 1739 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
2052 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] 1740 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
2053 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] 1741 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
2054 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] 1742 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
2055 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] 1743 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
2056 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] 1744 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
2057 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] 1745 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
2058 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] 1746 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
2059 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] 1747 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
2060 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] 1748 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
2061 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1749 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
2062 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1750 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
2063 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1751 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
2064 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] 1752 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
2065 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1753 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
2066 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1754 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
2067 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1755 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
2068 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] 1756 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
2069 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] 1757 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1]
2070 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] 1758 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0]
2071 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] 1759 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1]
2072 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] 1760 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2]
2073 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] 1761 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7]
2074 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] 1762 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1]
2075 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] 1763 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3]
2076 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1764 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
2077 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1765 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
2078 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1766 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
2079 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1767 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
2080 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] 1768 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0]
2081 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] 1769 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1]
2082 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] 1770 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2]
2083 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] 1771 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0]
2084 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] 1772 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1]
2085 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] 1773 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2]
2086 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 1774 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0]
2087 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 1775 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1]
2088 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] 1776 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0]
2089 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] 1777 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3]
2090 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] 1778 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1]
2091 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] 1779 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0]
2092 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] 1780 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1]
2093 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] 1781 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2]
2094 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] 1782 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3]
2095 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] 1783 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1]
2096 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] 1784 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0]
2097 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] 1785 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4]
2098 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] 1786 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96]
2099 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1787 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0]
2100 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1788 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1]
2101 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1789 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2]
2102 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1790 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0]
2103 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1791 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36]
2104 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] 1792 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1]
2105 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 1793 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0]
2106 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 1794 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1]
2107 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] 1795 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5]
2108 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1796 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0]
2109 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1797 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4]
2110 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1798 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0]
2111 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1799 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5]
2112 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 1800 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9]
2113 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1801 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0]
2114 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 1802 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8]
2115 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1803 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
2116 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equal 1 a fter collapse() expected 1 but got 0 1804 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
2117 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1805 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
2118 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1806 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
2119 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount must eq ual 1 after collapse() expected 1 but got 0 1807 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
2120 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1808 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3]
2121 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 after col lapse() expected 1 but got 0 1809 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5]
2122 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1810 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
2123 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 1811 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
2124 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1812 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
2125 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 1813 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0]
2126 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 1814 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
2127 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 1815 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
2128 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] 1816 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0]
2129 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () { 1817 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
2130 selection.collapse(point[0], point[1]); 1818 selection.collapse(point[0], point[1]);
2131 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1819 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2132 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] 1820 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1]
2133 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] 1821 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0]
2134 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] 1822 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0]
2135 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] 1823 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1]
2136 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] 1824 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0]
2137 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] 1825 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1]
2138 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] 1826 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2]
2139 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] 1827 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8]
2140 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] 1828 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9]
2141 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] 1829 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10]
2142 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] 1830 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535]
2143 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] 1831 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1]
2144 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] 1832 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0]
2145 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] 1833 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1]
2146 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] 1834 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2]
2147 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] 1835 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8]
2148 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] 1836 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9]
2149 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] 1837 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10]
2150 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] 1838 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535]
2151 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title> 1839 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
2152 <me... 1840 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
2153 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title> 1841 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
2154 <me...
2155 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title>
2156 <me...
2157 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] 1842 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
2158 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1843 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
2159 <me... 1844 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
2160 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1845 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
2161 <me...
2162 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title>
2163 <me...
2164 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] 1846 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
2165 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] 1847 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1]
2166 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] 1848 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0]
2167 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] 1849 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1]
2168 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] 1850 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2]
2169 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] 1851 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7]
2170 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] 1852 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1]
2171 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] 1853 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3]
2172 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] assert_equals: focusNode must equal the node we collapse()d to expected Element node <html><head><title></title></head><body> <p>Efghijkl</p><p... but got Element node <html><head><title>Selection.collapse( ) tests</title> 1854 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
2173 <me... 1855 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
2174 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] assert_equals: focusNode must equal the node we collapse()d to expected Element node <html><head><title></title></head><body> <p>Efghijkl</p><p... but got Element node <html><head><title>Selection.collapse( ) tests</title> 1856 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0]
2175 <me... 1857 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1]
2176 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <head><title></title></head> but got Element node < html><head><title>Selection.collapse() tests</title>
2177 <me...
2178 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <html><head><title>Selection.collapse() tests</ti tle>
2179 <me...
2180 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] 1858 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0]
2181 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] 1859 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1]
2182 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] 1860 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2]
2183 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] 1861 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0]
2184 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] 1862 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1]
2185 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] 1863 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2]
2186 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] assert_equals: focusNode must equal the node we collapse() d to expected Element node <p>Opqrstuv</p> but got Element node <html><head><tit le>Selection.collapse() tests</title> 1864 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0]
2187 <me... 1865 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1]
2188 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] assert_equals: focusNode must equal the node we collapse() d to expected Element node <p>Opqrstuv</p> but got Element node <html><head><tit le>Selection.collapse() tests</title>
2189 <me...
2190 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] 1866 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0]
2191 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] 1867 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3]
2192 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] 1868 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1]
2193 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] 1869 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0]
2194 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] 1870 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1]
2195 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] 1871 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2]
2196 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] 1872 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3]
2197 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] 1873 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1]
2198 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] 1874 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0]
2199 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] 1875 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4]
2200 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] 1876 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96]
2201 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] assert_equals: focusNode must equal the node we collapse()d t o expected Document node with 3 children but got Element node <html><head><title >Selection.collapse() tests</title> 1877 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0]
2202 <me... 1878 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1]
2203 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] assert_equals: focusNode must equal the node we collapse()d t o expected Document node with 3 children but got Element node <html><head><title >Selection.collapse() tests</title> 1879 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2]
2204 <me... 1880 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0]
2205 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] assert_equals: focusNode must equal the node we collapse( )d to expected Comment node <!--"Commenter" and "commentator" mean different thi ngs. I'v...--> but got Element node <html><head><title>Selection.collapse() tes ts</title> 1881 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36]
2206 <me...
2207 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <html><head><title>Selection.collapse() tests</tit le>
2208 <me...
2209 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <html><head><title>Selection.collapse() tests</ti tle>
2210 <me...
2211 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] 1882 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1]
2212 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to ex pected Document node with 4 children but got Element node <html><head><title>Sel ection.collapse() tests</title> 1883 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0]
2213 <me... 1884 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1]
2214 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to ex pected Document node with 4 children but got Element node <html><head><title>Sel ection.collapse() tests</title>
2215 <me...
2216 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] 1885 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5]
2217 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] assert_equals: focusNode must equal the node we collapse()d t o expected Comment node <!--I maliciously created a comment that will break inca utiou...--> but got Element node <html><head><title>Selection.collapse() tests</ title> 1886 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0]
2218 <me... 1887 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4]
2219 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] assert_equals: focusNode must equal the node we collapse()d t o expected Comment node <!--I maliciously created a comment that will break inca utiou...--> but got Element node <html><head><title>Selection.collapse() tests</ title> 1888 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0]
2220 <me... 1889 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5]
2221 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 1890 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9]
2222 <me... 1891 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0]
2223 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 1892 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8]
2224 <me... 1893 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0]
2225 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 1894 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8]
2226 <me... 1895 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0]
2227 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "Uvwxyzab" but got Element node <html><head><title>Se lection.collapse() tests</title> 1896 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8]
2228 <me... 1897 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
2229 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "Uvwxyzab" but got Element node <html><head><title>Se lection.collapse() tests</title> 1898 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3]
2230 <me... 1899 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5]
2231 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1900 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0]
2232 <me... 1901 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4]
2233 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1902 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2]
2234 <me... 1903 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0]
2235 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] assert_equals: focusNode must equal the node we coll apse()d to expected Text node "Klmnopqr" but got Element node <html><head><title >Selection.collapse() tests</title> 1904 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0]
2236 <me... 1905 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0]
2237 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] assert_equals: focusNode must equal the node we coll apse()d to expected Text node "Klmnopqr" but got Element node <html><head><title >Selection.collapse() tests</title>
2238 <me...
2239 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] assert_equals: focusNode must equal the n ode we collapse()d to expected ProcessingInstruction node with target "whippoorw ill" and data "chirp chirp chirp" but got Element node <html><head><title>Select ion.collapse() tests</title>
2240 <me...
2241 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] assert_equals: focusNode must equal the node we collapse ()d to expected Comment node <!--Stuvwxyz--> but got Element node <html><head><t itle>Selection.collapse() tests</title>
2242 <me...
2243 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] assert_equals: focusNode must equal the node we collapse ()d to expected Comment node <!--Stuvwxyz--> but got Element node <html><head><t itle>Selection.collapse() tests</title>
2244 <me...
2245 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] assert_equals: focusNode must equal the node we c ollapse()d to expected Comment node <!--אריה יהודה--> but got Element n ode <html><head><title>Selection.collapse() tests</title>
2246 <me...
2247 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] assert_equals: focusNode must equal the node we c ollapse()d to expected Comment node <!--אריה יהודה--> but got Element n ode <html><head><title>Selection.collapse() tests</title>
2248 <me...
2249 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] assert_equals: focusNode must equal the node we colla pse()d to expected Comment node <!--בן חיים אליעזר--> but got Elemen t node <html><head><title>Selection.collapse() tests</title>
2250 <me...
2251 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection.collapse() tests</title>
2252 <me...
2253 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] assert_equals: focusNode must equal the node we collapse( )d to expected DocumentFragment node with 0 children but got Element node <html> <head><title>Selection.collapse() tests</title>
2254 <me...
2255 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d t o expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection.collapse() tests</title>
2256 <me...
2257 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] 1906 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0]
2258 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () { 1907 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
2259 selection.collapse(point[0], point[1]); 1908 selection.collapse(point[0], point[1]);
2260 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1909 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2261 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] 1910 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1]
2262 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] 1911 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0]
2263 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] 1912 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0]
2264 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] 1913 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
2265 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] 1914 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
2266 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] 1915 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
2267 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] 1916 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
2268 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] 1917 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
2269 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] 1918 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
2270 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] 1919 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
2271 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] 1920 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
2272 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] 1921 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
2273 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] 1922 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
2274 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] 1923 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
2275 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] 1924 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
2276 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] 1925 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
2277 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] 1926 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
2278 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] 1927 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
2279 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] 1928 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
2280 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title> 1929 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
2281 <me... 1930 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
2282 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title> 1931 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
2283 <me...
2284 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title>
2285 <me...
2286 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] 1932 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
2287 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1933 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
2288 <me... 1934 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
2289 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1935 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
2290 <me...
2291 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title>
2292 <me...
2293 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] 1936 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
2294 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] 1937 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1]
2295 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] 1938 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0]
2296 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] 1939 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1]
2297 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] 1940 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2]
2298 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] 1941 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7]
2299 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] 1942 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1]
2300 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] 1943 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3]
2301 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] assert_equals: focusNode must equal the node we collapse()d to expected Element node <html><head><title></title></head><body> <p>Efghijkl</p><p... but got Element node <html><head><title>Selection.collapse( ) tests</title> 1944 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
2302 <me... 1945 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
2303 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] assert_equals: focusNode must equal the node we collapse()d to expected Element node <html><head><title></title></head><body> <p>Efghijkl</p><p... but got Element node <html><head><title>Selection.collapse( ) tests</title> 1946 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0]
2304 <me... 1947 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1]
2305 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <head><title></title></head> but got Element node < html><head><title>Selection.collapse() tests</title>
2306 <me...
2307 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <html><head><title>Selection.collapse() tests</ti tle>
2308 <me...
2309 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] 1948 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0]
2310 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] 1949 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1]
2311 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] 1950 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2]
2312 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] 1951 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0]
2313 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] 1952 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1]
2314 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] 1953 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2]
2315 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] assert_equals: focusNode must equal the node we collapse() d to expected Element node <p>Opqrstuv</p> but got Element node <html><head><tit le>Selection.collapse() tests</title> 1954 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0]
2316 <me... 1955 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1]
2317 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] assert_equals: focusNode must equal the node we collapse() d to expected Element node <p>Opqrstuv</p> but got Element node <html><head><tit le>Selection.collapse() tests</title>
2318 <me...
2319 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] 1956 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0]
2320 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] 1957 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3]
2321 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] 1958 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1]
2322 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] 1959 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0]
2323 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] 1960 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1]
2324 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] 1961 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2]
2325 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] 1962 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3]
2326 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] 1963 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1]
2327 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] 1964 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0]
2328 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] 1965 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4]
2329 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] 1966 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96]
2330 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] assert_equals: focusNode must equal the node we collapse()d t o expected Document node with 3 children but got Element node <html><head><title >Selection.collapse() tests</title> 1967 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0]
2331 <me... 1968 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1]
2332 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] assert_equals: focusNode must equal the node we collapse()d t o expected Document node with 3 children but got Element node <html><head><title >Selection.collapse() tests</title> 1969 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2]
2333 <me... 1970 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0]
2334 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] assert_equals: focusNode must equal the node we collapse( )d to expected Comment node <!--"Commenter" and "commentator" mean different thi ngs. I'v...--> but got Element node <html><head><title>Selection.collapse() tes ts</title> 1971 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36]
2335 <me...
2336 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <html><head><title>Selection.collapse() tests</tit le>
2337 <me...
2338 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <html><head><title>Selection.collapse() tests</ti tle>
2339 <me...
2340 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] 1972 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1]
2341 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to ex pected Document node with 4 children but got Element node <html><head><title>Sel ection.collapse() tests</title> 1973 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0]
2342 <me... 1974 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1]
2343 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to ex pected Document node with 4 children but got Element node <html><head><title>Sel ection.collapse() tests</title>
2344 <me...
2345 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] 1975 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5]
2346 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] assert_equals: focusNode must equal the node we collapse()d t o expected Comment node <!--I maliciously created a comment that will break inca utiou...--> but got Element node <html><head><title>Selection.collapse() tests</ title> 1976 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0]
2347 <me... 1977 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4]
2348 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] assert_equals: focusNode must equal the node we collapse()d t o expected Comment node <!--I maliciously created a comment that will break inca utiou...--> but got Element node <html><head><title>Selection.collapse() tests</ title> 1978 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0]
2349 <me... 1979 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5]
2350 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 1980 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9]
2351 <me... 1981 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0]
2352 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 1982 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8]
2353 <me... 1983 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
2354 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 1984 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
2355 <me... 1985 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
2356 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "Uvwxyzab" but got Element node <html><head><title>Se lection.collapse() tests</title> 1986 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
2357 <me... 1987 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
2358 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "Uvwxyzab" but got Element node <html><head><title>Se lection.collapse() tests</title> 1988 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3]
2359 <me... 1989 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5]
2360 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1990 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0]
2361 <me... 1991 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4]
2362 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Element node <html><head><t itle>Selection.collapse() tests</title> 1992 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2]
2363 <me... 1993 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0]
2364 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] assert_equals: focusNode must equal the node we coll apse()d to expected Text node "Klmnopqr" but got Element node <html><head><title >Selection.collapse() tests</title> 1994 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0]
2365 <me... 1995 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0]
2366 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] assert_equals: focusNode must equal the node we coll apse()d to expected Text node "Klmnopqr" but got Element node <html><head><title >Selection.collapse() tests</title>
2367 <me...
2368 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] assert_equals: focusNode must equal the n ode we collapse()d to expected ProcessingInstruction node with target "whippoorw ill" and data "chirp chirp chirp" but got Element node <html><head><title>Select ion.collapse() tests</title>
2369 <me...
2370 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] assert_equals: focusNode must equal the node we collapse ()d to expected Comment node <!--Stuvwxyz--> but got Element node <html><head><t itle>Selection.collapse() tests</title>
2371 <me...
2372 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] assert_equals: focusNode must equal the node we collapse ()d to expected Comment node <!--Stuvwxyz--> but got Element node <html><head><t itle>Selection.collapse() tests</title>
2373 <me...
2374 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] assert_equals: focusNode must equal the node we c ollapse()d to expected Comment node <!--אריה יהודה--> but got Element n ode <html><head><title>Selection.collapse() tests</title>
2375 <me...
2376 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] assert_equals: focusNode must equal the node we c ollapse()d to expected Comment node <!--אריה יהודה--> but got Element n ode <html><head><title>Selection.collapse() tests</title>
2377 <me...
2378 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] assert_equals: focusNode must equal the node we colla pse()d to expected Comment node <!--בן חיים אליעזר--> but got Elemen t node <html><head><title>Selection.collapse() tests</title>
2379 <me...
2380 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection.collapse() tests</title>
2381 <me...
2382 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] assert_equals: focusNode must equal the node we collapse( )d to expected DocumentFragment node with 0 children but got Element node <html> <head><title>Selection.collapse() tests</title>
2383 <me...
2384 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d t o expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection.collapse() tests</title>
2385 <me...
2386 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] 1996 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0]
2387 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () { 1997 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
2388 selection.collapse(point[0], point[1]); 1998 selection.collapse(point[0], point[1]);
2389 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 1999 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2390 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] 2000 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1]
2391 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] 2001 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0]
2392 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] 2002 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0]
2393 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] 2003 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
2394 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] 2004 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
2395 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] 2005 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
2396 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] 2006 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
2397 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] 2007 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
2398 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] 2008 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
2399 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] 2009 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
2400 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] 2010 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
2401 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] 2011 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
2402 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] 2012 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
2403 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] 2013 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
2404 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] 2014 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
2405 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] 2015 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
2406 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] 2016 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
2407 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] 2017 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
2408 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] 2018 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
2409 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title> 2019 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
2410 <me... 2020 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
2411 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title> 2021 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
2412 <me...
2413 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Opqrstuv" but got Element node <html><head>< title>Selection.collapse() tests</title>
2414 <me...
2415 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] 2022 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
2416 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title> 2023 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
2417 <me... 2024 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
2418 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title> 2025 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
2419 <me...
2420 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Efghijkl" but got Element node <html><head><t itle>Selection.collapse() tests</title>
2421 <me...
2422 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] 2026 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
2423 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] 2027 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1]
2424 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] 2028 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0]
2425 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] 2029 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1]
2426 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] 2030 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2]
2427 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] 2031 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7]
2428 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] 2032 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1]
2429 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] 2033 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3]
2430 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] assert_equals: focusNode must equal the node we collapse()d to expected Element node <html><head><title></title></head><body> <p>Efghijkl</p><p... but got Element node <html><head><title>Selection.collapse( ) tests</title> 2034 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
2431 <me... 2035 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
2432 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] assert_equals: focusNode must equal the node we collapse()d to expected Element node <html><head><title></title></head><body> <p>Efghijkl</p><p... but got Element node <html><head><title>Selection.collapse( ) tests</title> 2036 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0]
2433 <me... 2037 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1]
2434 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <head><title></title></head> but got Element node < html><head><title>Selection.collapse() tests</title>
2435 <me...
2436 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] assert_equals: focusNode must equal the node we collapse ()d to expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <html><head><title>Selection.collapse() tests</ti tle>
2437 <me...
2438 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] 2038 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0]
2439 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] 2039 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1]
2440 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] 2040 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2]
2441 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] 2041 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0]
2442 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] 2042 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1]
2443 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] 2043 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2]
2444 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] assert_equals: focusNode must equal the node we collapse() d to expected Element node <p>Opqrstuv</p> but got Element node <html><head><tit le>Selection.collapse() tests</title> 2044 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0]
2445 <me... 2045 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1]
2446 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] assert_equals: focusNode must equal the node we collapse() d to expected Element node <p>Opqrstuv</p> but got Element node <html><head><tit le>Selection.collapse() tests</title>
2447 <me...
2448 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] 2046 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0]
2449 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] 2047 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3]
2450 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] 2048 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1]
2451 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] 2049 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0]
2452 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] 2050 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1]
2453 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] 2051 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2]
2454 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] 2052 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3]
2455 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] 2053 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1]
2456 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] 2054 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0]
2457 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] 2055 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4]
2458 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] 2056 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96]
2459 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] assert_equals: focusNode must equal the node we collapse()d t o expected Document node with 3 children but got Element node <html><head><title >Selection.collapse() tests</title> 2057 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0]
2460 <me... 2058 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1]
2461 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] assert_equals: focusNode must equal the node we collapse()d t o expected Document node with 3 children but got Element node <html><head><title >Selection.collapse() tests</title> 2059 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2]
2462 <me... 2060 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0]
2463 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] assert_equals: focusNode must equal the node we collapse( )d to expected Comment node <!--"Commenter" and "commentator" mean different thi ngs. I'v...--> but got Element node <html><head><title>Selection.collapse() tes ts</title> 2061 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36]
2464 <me...
2465 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] assert_equals: focusNode must equal the node we collapse ()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <html><head><title>Selection.collapse() tests</tit le>
2466 <me...
2467 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <html><head><title>Selection.collapse() tests</ti tle>
2468 <me...
2469 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] 2062 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1]
2470 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] assert_equals: focusNode must equal the node we collapse()d to ex pected Document node with 4 children but got Element node <html><head><title>Sel ection.collapse() tests</title> 2063 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0]
2471 <me... 2064 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1]
2472 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] assert_equals: focusNode must equal the node we collapse()d to ex pected Document node with 4 children but got Element node <html><head><title>Sel ection.collapse() tests</title>
2473 <me...
2474 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] 2065 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5]
2475 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] assert_equals: focusNode must equal the node we collapse()d t o expected Comment node <!--I maliciously created a comment that will break inca utiou...--> but got Element node <html><head><title>Selection.collapse() tests</ title> 2066 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0]
2476 <me... 2067 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4]
2477 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] assert_equals: focusNode must equal the node we collapse()d t o expected Comment node <!--I maliciously created a comment that will break inca utiou...--> but got Element node <html><head><title>Selection.collapse() tests</ title> 2068 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0]
2478 <me... 2069 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5]
2479 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 2070 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9]
2480 <me... 2071 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0]
2481 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 2072 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8]
2482 <me... 2073 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
2483 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] assert_equals: focusNode must equal the node we co llapse()d to expected ProcessingInstruction node with target "somePI" and data " Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection.collapse() tests</title> 2074 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
2484 <me... 2075 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
2485 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "Uvwxyzab" but got Element node <html><head><title>Se lection.collapse() tests</title> 2076 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
2486 <me... 2077 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
2487 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] assert_equals: focusNode must equal the node we collaps e()d to expected Text node "Uvwxyzab" but got Element node <html><head><title>Se lection.collapse() tests</title> 2078 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3]
2488 <me... 2079 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5]
2489 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Element node <html><head><t itle>Selection.collapse() tests</title> 2080 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0]
2490 <me... 2081 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4]
2491 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Cdefghij" but got Element node <html><head><t itle>Selection.collapse() tests</title> 2082 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2]
2492 <me... 2083 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0]
2493 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] assert_equals: focusNode must equal the node we coll apse()d to expected Text node "Klmnopqr" but got Element node <html><head><title >Selection.collapse() tests</title> 2084 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0]
2494 <me... 2085 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0]
2495 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] assert_equals: focusNode must equal the node we coll apse()d to expected Text node "Klmnopqr" but got Element node <html><head><title >Selection.collapse() tests</title>
2496 <me...
2497 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] assert_equals: focusNode must equal the n ode we collapse()d to expected ProcessingInstruction node with target "whippoorw ill" and data "chirp chirp chirp" but got Element node <html><head><title>Select ion.collapse() tests</title>
2498 <me...
2499 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] assert_equals: focusNode must equal the node we collapse ()d to expected Comment node <!--Stuvwxyz--> but got Element node <html><head><t itle>Selection.collapse() tests</title>
2500 <me...
2501 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] assert_equals: focusNode must equal the node we collapse ()d to expected Comment node <!--Stuvwxyz--> but got Element node <html><head><t itle>Selection.collapse() tests</title>
2502 <me...
2503 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] assert_equals: focusNode must equal the node we c ollapse()d to expected Comment node <!--אריה יהודה--> but got Element n ode <html><head><title>Selection.collapse() tests</title>
2504 <me...
2505 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] assert_equals: focusNode must equal the node we c ollapse()d to expected Comment node <!--אריה יהודה--> but got Element n ode <html><head><title>Selection.collapse() tests</title>
2506 <me...
2507 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] assert_equals: focusNode must equal the node we colla pse()d to expected Comment node <!--בן חיים אליעזר--> but got Elemen t node <html><head><title>Selection.collapse() tests</title>
2508 <me...
2509 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] assert_equals: focusNode must equal the node we collapse()d to e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection.collapse() tests</title>
2510 <me...
2511 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] assert_equals: focusNode must equal the node we collapse( )d to expected DocumentFragment node with 0 children but got Element node <html> <head><title>Selection.collapse() tests</title>
2512 <me...
2513 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d t o expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection.collapse() tests</title>
2514 <me...
2515 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] 2086 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0]
2516 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () { 2087 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
2517 selection.collapse(point[0], point[1]); 2088 selection.collapse(point[0], point[1]);
2518 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2089 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2519 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] 2090 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1]
2520 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] 2091 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0]
2521 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] 2092 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0]
2522 PASS Range 18 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild , -1] 2093 PASS Range 18 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild , -1]
2523 PASS Range 18 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild , 0] 2094 PASS Range 18 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild , 0]
2524 PASS Range 18 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild , 1] 2095 PASS Range 18 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild , 1]
2525 PASS Range 18 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild , 2] 2096 PASS Range 18 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild , 2]
2526 PASS Range 18 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild , 8] 2097 PASS Range 18 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild , 8]
2527 PASS Range 18 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild , 9] 2098 PASS Range 18 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild , 9]
2528 PASS Range 18 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild , 10] 2099 PASS Range 18 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild , 10]
2529 PASS Range 18 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild , 65535] 2100 PASS Range 18 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild , 65535]
2530 PASS Range 18 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild , -1] 2101 PASS Range 18 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild , -1]
2531 PASS Range 18 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild , 0] 2102 PASS Range 18 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild , 0]
2532 PASS Range 18 [document.head, 1, document.head, 1], point 10 [paras[1].firstChil d, 1] 2103 PASS Range 18 [document.head, 1, document.head, 1], point 10 [paras[1].firstChil d, 1]
2533 PASS Range 18 [document.head, 1, document.head, 1], point 11 [paras[1].firstChil d, 2] 2104 PASS Range 18 [document.head, 1, document.head, 1], point 11 [paras[1].firstChil d, 2]
2534 PASS Range 18 [document.head, 1, document.head, 1], point 12 [paras[1].firstChil d, 8] 2105 PASS Range 18 [document.head, 1, document.head, 1], point 12 [paras[1].firstChil d, 8]
2535 PASS Range 18 [document.head, 1, document.head, 1], point 13 [paras[1].firstChil d, 9] 2106 PASS Range 18 [document.head, 1, document.head, 1], point 13 [paras[1].firstChil d, 9]
2536 PASS Range 18 [document.head, 1, document.head, 1], point 14 [paras[1].firstChil d, 10] 2107 PASS Range 18 [document.head, 1, document.head, 1], point 14 [paras[1].firstChil d, 10]
2537 PASS Range 18 [document.head, 1, document.head, 1], point 15 [paras[1].firstChil d, 65535] 2108 PASS Range 18 [document.head, 1, document.head, 1], point 15 [paras[1].firstChil d, 65535]
2538 FAIL Range 18 [document.head, 1, document.head, 1], point 16 [detachedPara1.firs tChild, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Opqrstuv" but got Element node <head><title>Selection.collapse() t ests</title> 2109 PASS Range 18 [document.head, 1, document.head, 1], point 16 [detachedPara1.firs tChild, 0]
2539 <meta nam... 2110 PASS Range 18 [document.head, 1, document.head, 1], point 17 [detachedPara1.firs tChild, 1]
2540 FAIL Range 18 [document.head, 1, document.head, 1], point 17 [detachedPara1.firs tChild, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Opqrstuv" but got Element node <head><title>Selection.collapse() t ests</title> 2111 PASS Range 18 [document.head, 1, document.head, 1], point 18 [detachedPara1.firs tChild, 8]
2541 <meta nam...
2542 FAIL Range 18 [document.head, 1, document.head, 1], point 18 [detachedPara1.firs tChild, 8] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Opqrstuv" but got Element node <head><title>Selection.collapse() t ests</title>
2543 <meta nam...
2544 PASS Range 18 [document.head, 1, document.head, 1], point 19 [detachedPara1.firs tChild, 9] 2112 PASS Range 18 [document.head, 1, document.head, 1], point 19 [detachedPara1.firs tChild, 9]
2545 FAIL Range 18 [document.head, 1, document.head, 1], point 20 [foreignPara1.first Child, 0] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Efghijkl" but got Element node <head><title>Selection.collapse() te sts</title> 2113 PASS Range 18 [document.head, 1, document.head, 1], point 20 [foreignPara1.first Child, 0]
2546 <meta nam... 2114 PASS Range 18 [document.head, 1, document.head, 1], point 21 [foreignPara1.first Child, 1]
2547 FAIL Range 18 [document.head, 1, document.head, 1], point 21 [foreignPara1.first Child, 1] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Efghijkl" but got Element node <head><title>Selection.collapse() te sts</title> 2115 PASS Range 18 [document.head, 1, document.head, 1], point 22 [foreignPara1.first Child, 8]
2548 <meta nam...
2549 FAIL Range 18 [document.head, 1, document.head, 1], point 22 [foreignPara1.first Child, 8] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Efghijkl" but got Element node <head><title>Selection.collapse() te sts</title>
2550 <meta nam...
2551 PASS Range 18 [document.head, 1, document.head, 1], point 23 [foreignPara1.first Child, 9] 2116 PASS Range 18 [document.head, 1, document.head, 1], point 23 [foreignPara1.first Child, 9]
2552 PASS Range 18 [document.head, 1, document.head, 1], point 24 [document.documentE lement, -1] 2117 PASS Range 18 [document.head, 1, document.head, 1], point 24 [document.documentE lement, -1]
2553 PASS Range 18 [document.head, 1, document.head, 1], point 25 [document.documentE lement, 0] 2118 PASS Range 18 [document.head, 1, document.head, 1], point 25 [document.documentE lement, 0]
2554 PASS Range 18 [document.head, 1, document.head, 1], point 26 [document.documentE lement, 1] 2119 PASS Range 18 [document.head, 1, document.head, 1], point 26 [document.documentE lement, 1]
2555 PASS Range 18 [document.head, 1, document.head, 1], point 27 [document.documentE lement, 2] 2120 PASS Range 18 [document.head, 1, document.head, 1], point 27 [document.documentE lement, 2]
2556 PASS Range 18 [document.head, 1, document.head, 1], point 28 [document.documentE lement, 7] 2121 PASS Range 18 [document.head, 1, document.head, 1], point 28 [document.documentE lement, 7]
2557 PASS Range 18 [document.head, 1, document.head, 1], point 29 [document.head, 1] 2122 PASS Range 18 [document.head, 1, document.head, 1], point 29 [document.head, 1]
2558 PASS Range 18 [document.head, 1, document.head, 1], point 30 [document.body, 3] 2123 PASS Range 18 [document.head, 1, document.head, 1], point 30 [document.body, 3]
2559 FAIL Range 18 [document.head, 1, document.head, 1], point 31 [foreignDoc.documen tElement, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <html><head><title></title></head><body><p>Efghijkl</p><p... b ut got Element node <head><title>Selection.collapse() tests</title> 2124 PASS Range 18 [document.head, 1, document.head, 1], point 31 [foreignDoc.documen tElement, 0]
2560 <meta nam... 2125 PASS Range 18 [document.head, 1, document.head, 1], point 32 [foreignDoc.documen tElement, 1]
2561 FAIL Range 18 [document.head, 1, document.head, 1], point 32 [foreignDoc.documen tElement, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <html><head><title></title></head><body><p>Efghijkl</p><p... b ut got Element node <head><title>Selection.collapse() tests</title> 2126 PASS Range 18 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0 ]
2562 <meta nam... 2127 PASS Range 18 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1 ]
2563 FAIL Range 18 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0 ] assert_equals: focusNode must equal the node we collapse()d to expected Elemen t node <head><title></title></head> but got Element node <head><title>Selection. collapse() tests</title>
2564 <meta nam...
2565 FAIL Range 18 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1 ] assert_equals: focusNode must equal the node we collapse()d to expected Elemen t node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Elem ent node <head><title>Selection.collapse() tests</title>
2566 <meta nam...
2567 PASS Range 18 [document.head, 1, document.head, 1], point 35 [paras[0], 0] 2128 PASS Range 18 [document.head, 1, document.head, 1], point 35 [paras[0], 0]
2568 PASS Range 18 [document.head, 1, document.head, 1], point 36 [paras[0], 1] 2129 PASS Range 18 [document.head, 1, document.head, 1], point 36 [paras[0], 1]
2569 PASS Range 18 [document.head, 1, document.head, 1], point 37 [paras[0], 2] 2130 PASS Range 18 [document.head, 1, document.head, 1], point 37 [paras[0], 2]
2570 PASS Range 18 [document.head, 1, document.head, 1], point 38 [paras[1], 0] 2131 PASS Range 18 [document.head, 1, document.head, 1], point 38 [paras[1], 0]
2571 PASS Range 18 [document.head, 1, document.head, 1], point 39 [paras[1], 1] 2132 PASS Range 18 [document.head, 1, document.head, 1], point 39 [paras[1], 1]
2572 PASS Range 18 [document.head, 1, document.head, 1], point 40 [paras[1], 2] 2133 PASS Range 18 [document.head, 1, document.head, 1], point 40 [paras[1], 2]
2573 FAIL Range 18 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expected Element node <p>Opqrstuv</p> but got Element node <head><title>Selection.collapse() test s</title> 2134 PASS Range 18 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0]
2574 <meta nam... 2135 PASS Range 18 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1]
2575 FAIL Range 18 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expected Element node <p>Opqrstuv</p> but got Element node <head><title>Selection.collapse() test s</title>
2576 <meta nam...
2577 PASS Range 18 [document.head, 1, document.head, 1], point 43 [testDiv, 0] 2136 PASS Range 18 [document.head, 1, document.head, 1], point 43 [testDiv, 0]
2578 PASS Range 18 [document.head, 1, document.head, 1], point 44 [testDiv, 3] 2137 PASS Range 18 [document.head, 1, document.head, 1], point 44 [testDiv, 3]
2579 PASS Range 18 [document.head, 1, document.head, 1], point 45 [document, -1] 2138 PASS Range 18 [document.head, 1, document.head, 1], point 45 [document, -1]
2580 PASS Range 18 [document.head, 1, document.head, 1], point 46 [document, 0] 2139 PASS Range 18 [document.head, 1, document.head, 1], point 46 [document, 0]
2581 PASS Range 18 [document.head, 1, document.head, 1], point 47 [document, 1] 2140 PASS Range 18 [document.head, 1, document.head, 1], point 47 [document, 1]
2582 PASS Range 18 [document.head, 1, document.head, 1], point 48 [document, 2] 2141 PASS Range 18 [document.head, 1, document.head, 1], point 48 [document, 2]
2583 PASS Range 18 [document.head, 1, document.head, 1], point 49 [document, 3] 2142 PASS Range 18 [document.head, 1, document.head, 1], point 49 [document, 3]
2584 PASS Range 18 [document.head, 1, document.head, 1], point 50 [comment, -1] 2143 PASS Range 18 [document.head, 1, document.head, 1], point 50 [comment, -1]
2585 PASS Range 18 [document.head, 1, document.head, 1], point 51 [comment, 0] 2144 PASS Range 18 [document.head, 1, document.head, 1], point 51 [comment, 0]
2586 PASS Range 18 [document.head, 1, document.head, 1], point 52 [comment, 4] 2145 PASS Range 18 [document.head, 1, document.head, 1], point 52 [comment, 4]
2587 PASS Range 18 [document.head, 1, document.head, 1], point 53 [comment, 96] 2146 PASS Range 18 [document.head, 1, document.head, 1], point 53 [comment, 96]
2588 FAIL Range 18 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] ass ert_equals: focusNode must equal the node we collapse()d to expected Document no de with 3 children but got Element node <head><title>Selection.collapse() tests< /title> 2147 PASS Range 18 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0]
2589 <meta nam... 2148 PASS Range 18 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1]
2590 FAIL Range 18 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] ass ert_equals: focusNode must equal the node we collapse()d to expected Document no de with 3 children but got Element node <head><title>Selection.collapse() tests< /title> 2149 PASS Range 18 [document.head, 1, document.head, 1], point 56 [foreignComment, 2]
2591 <meta nam... 2150 PASS Range 18 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0 ]
2592 FAIL Range 18 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but go t Element node <head><title>Selection.collapse() tests</title> 2151 PASS Range 18 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 3 6]
2593 <meta nam...
2594 FAIL Range 18 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0 ] assert_equals: focusNode must equal the node we collapse()d to expected Text n ode "I admit that I harbor doubts about whether we really need..." but got Eleme nt node <head><title>Selection.collapse() tests</title>
2595 <meta nam...
2596 FAIL Range 18 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 3 6] assert_equals: focusNode must equal the node we collapse()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Elem ent node <head><title>Selection.collapse() tests</title>
2597 <meta nam...
2598 PASS Range 18 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] 2152 PASS Range 18 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1]
2599 FAIL Range 18 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] assert_ equals: focusNode must equal the node we collapse()d to expected Document node w ith 4 children but got Element node <head><title>Selection.collapse() tests</tit le> 2153 PASS Range 18 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0]
2600 <meta nam... 2154 PASS Range 18 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1]
2601 FAIL Range 18 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] assert_ equals: focusNode must equal the node we collapse()d to expected Document node w ith 4 children but got Element node <head><title>Selection.collapse() tests</tit le>
2602 <meta nam...
2603 PASS Range 18 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] 2155 PASS Range 18 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5]
2604 FAIL Range 18 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] ass ert_equals: focusNode must equal the node we collapse()d to expected Comment nod e <!--I maliciously created a comment that will break incautiou...--> but got El ement node <head><title>Selection.collapse() tests</title> 2156 PASS Range 18 [document.head, 1, document.head, 1], point 63 [xmlComment, 0]
2605 <meta nam... 2157 PASS Range 18 [document.head, 1, document.head, 1], point 64 [xmlComment, 4]
2606 FAIL Range 18 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] ass ert_equals: focusNode must equal the node we collapse()d to expected Comment nod e <!--I maliciously created a comment that will break incautiou...--> but got El ement node <head><title>Selection.collapse() tests</title> 2158 PASS Range 18 [document.head, 1, document.head, 1], point 65 [processingInstruct ion, 0]
2607 <meta nam... 2159 PASS Range 18 [document.head, 1, document.head, 1], point 66 [processingInstruct ion, 5]
2608 FAIL Range 18 [document.head, 1, document.head, 1], point 65 [processingInstruct ion, 0] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you know that \":s yn sync fromstart\" is very useful wh..." but got Element node <head><title>Sele ction.collapse() tests</title> 2160 PASS Range 18 [document.head, 1, document.head, 1], point 67 [processingInstruct ion, 9]
2609 <meta nam... 2161 PASS Range 18 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0]
2610 FAIL Range 18 [document.head, 1, document.head, 1], point 66 [processingInstruct ion, 5] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you know that \":s yn sync fromstart\" is very useful wh..." but got Element node <head><title>Sele ction.collapse() tests</title> 2162 PASS Range 18 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8]
2611 <meta nam... 2163 PASS Range 18 [document.head, 1, document.head, 1], point 70 [detachedForeignTex tNode, 0]
2612 FAIL Range 18 [document.head, 1, document.head, 1], point 67 [processingInstruct ion, 9] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you know that \":s yn sync fromstart\" is very useful wh..." but got Element node <head><title>Sele ction.collapse() tests</title> 2164 PASS Range 18 [document.head, 1, document.head, 1], point 71 [detachedForeignTex tNode, 8]
2613 <meta nam... 2165 PASS Range 18 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNod e, 0]
2614 FAIL Range 18 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Uvwxyzab" but got Element node <head><title>Selection.collapse() tests</ti tle> 2166 PASS Range 18 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNod e, 8]
2615 <meta nam... 2167 PASS Range 18 [document.head, 1, document.head, 1], point 74 [detachedProcessing Instruction, 12]
2616 FAIL Range 18 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Uvwxyzab" but got Element node <head><title>Selection.collapse() tests</ti tle> 2168 PASS Range 18 [document.head, 1, document.head, 1], point 75 [detachedComment, 3 ]
2617 <meta nam... 2169 PASS Range 18 [document.head, 1, document.head, 1], point 76 [detachedComment, 5 ]
2618 FAIL Range 18 [document.head, 1, document.head, 1], point 70 [detachedForeignTex tNode, 0] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Cdefghij" but got Element node <head><title>Selection.collapse() te sts</title> 2170 PASS Range 18 [document.head, 1, document.head, 1], point 77 [detachedForeignCom ment, 0]
2619 <meta nam... 2171 PASS Range 18 [document.head, 1, document.head, 1], point 78 [detachedForeignCom ment, 4]
2620 FAIL Range 18 [document.head, 1, document.head, 1], point 71 [detachedForeignTex tNode, 8] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Cdefghij" but got Element node <head><title>Selection.collapse() te sts</title> 2172 PASS Range 18 [document.head, 1, document.head, 1], point 79 [detachedXmlComment , 2]
2621 <meta nam... 2173 PASS Range 18 [document.head, 1, document.head, 1], point 80 [docfrag, 0]
2622 FAIL Range 18 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNod e, 0] assert_equals: focusNode must equal the node we collapse()d to expected Te xt node "Klmnopqr" but got Element node <head><title>Selection.collapse() tests< /title> 2174 PASS Range 18 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0]
2623 <meta nam... 2175 PASS Range 18 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0]
2624 FAIL Range 18 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNod e, 8] assert_equals: focusNode must equal the node we collapse()d to expected Te xt node "Klmnopqr" but got Element node <head><title>Selection.collapse() tests< /title>
2625 <meta nam...
2626 FAIL Range 18 [document.head, 1, document.head, 1], point 74 [detachedProcessing Instruction, 12] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "whippoorwill" and data "chirp c hirp chirp" but got Element node <head><title>Selection.collapse() tests</title>
2627 <meta nam...
2628 FAIL Range 18 [document.head, 1, document.head, 1], point 75 [detachedComment, 3 ] assert_equals: focusNode must equal the node we collapse()d to expected Commen t node <!--Stuvwxyz--> but got Element node <head><title>Selection.collapse() te sts</title>
2629 <meta nam...
2630 FAIL Range 18 [document.head, 1, document.head, 1], point 76 [detachedComment, 5 ] assert_equals: focusNode must equal the node we collapse()d to expected Commen t node <!--Stuvwxyz--> but got Element node <head><title>Selection.collapse() te sts</title>
2631 <meta nam...
2632 FAIL Range 18 [document.head, 1, document.head, 1], point 77 [detachedForeignCom ment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Element node <head><title>Selec tion.collapse() tests</title>
2633 <meta nam...
2634 FAIL Range 18 [document.head, 1, document.head, 1], point 78 [detachedForeignCom ment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Element node <head><title>Selec tion.collapse() tests</title>
2635 <meta nam...
2636 FAIL Range 18 [document.head, 1, document.head, 1], point 79 [detachedXmlComment , 2] assert_equals: focusNode must equal the node we collapse()d to expected Com ment node <!--בן חיים אליעזר--> but got Element node <head><title>Se lection.collapse() tests</title>
2637 <meta nam...
2638 FAIL Range 18 [document.head, 1, document.head, 1], point 80 [docfrag, 0] assert _equals: focusNode must equal the node we collapse()d to expected DocumentFragme nt node with 0 children but got Element node <head><title>Selection.collapse() t ests</title>
2639 <meta nam...
2640 FAIL Range 18 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expected Documen tFragment node with 0 children but got Element node <head><title>Selection.colla pse() tests</title>
2641 <meta nam...
2642 FAIL Range 18 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] ass ert_equals: focusNode must equal the node we collapse()d to expected DocumentFra gment node with 0 children but got Element node <head><title>Selection.collapse( ) tests</title>
2643 <meta nam...
2644 PASS Range 18 [document.head, 1, document.head, 1], point 83 [doctype, 0] 2176 PASS Range 18 [document.head, 1, document.head, 1], point 83 [doctype, 0]
2645 FAIL Range 18 [document.head, 1, document.head, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 2177 FAIL Range 18 [document.head, 1, document.head, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2646 selection.collapse(point[0], point[1]); 2178 selection.collapse(point[0], point[1]);
2647 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2179 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2648 PASS Range 18 [document.head, 1, document.head, 1], point 85 [doctype, 1] 2180 PASS Range 18 [document.head, 1, document.head, 1], point 85 [doctype, 1]
2649 PASS Range 18 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] 2181 PASS Range 18 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0]
2650 PASS Range 18 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] 2182 PASS Range 18 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0]
2651 PASS Range 19 [document.body, 0, document.body, 1], point 0 [paras[0].firstChild , -1] 2183 PASS Range 19 [document.body, 0, document.body, 1], point 0 [paras[0].firstChild , -1]
2652 PASS Range 19 [document.body, 0, document.body, 1], point 1 [paras[0].firstChild , 0] 2184 PASS Range 19 [document.body, 0, document.body, 1], point 1 [paras[0].firstChild , 0]
2653 PASS Range 19 [document.body, 0, document.body, 1], point 2 [paras[0].firstChild , 1] 2185 PASS Range 19 [document.body, 0, document.body, 1], point 2 [paras[0].firstChild , 1]
2654 PASS Range 19 [document.body, 0, document.body, 1], point 3 [paras[0].firstChild , 2] 2186 PASS Range 19 [document.body, 0, document.body, 1], point 3 [paras[0].firstChild , 2]
2655 PASS Range 19 [document.body, 0, document.body, 1], point 4 [paras[0].firstChild , 8] 2187 PASS Range 19 [document.body, 0, document.body, 1], point 4 [paras[0].firstChild , 8]
2656 PASS Range 19 [document.body, 0, document.body, 1], point 5 [paras[0].firstChild , 9] 2188 PASS Range 19 [document.body, 0, document.body, 1], point 5 [paras[0].firstChild , 9]
2657 PASS Range 19 [document.body, 0, document.body, 1], point 6 [paras[0].firstChild , 10] 2189 PASS Range 19 [document.body, 0, document.body, 1], point 6 [paras[0].firstChild , 10]
2658 PASS Range 19 [document.body, 0, document.body, 1], point 7 [paras[0].firstChild , 65535] 2190 PASS Range 19 [document.body, 0, document.body, 1], point 7 [paras[0].firstChild , 65535]
2659 PASS Range 19 [document.body, 0, document.body, 1], point 8 [paras[1].firstChild , -1] 2191 PASS Range 19 [document.body, 0, document.body, 1], point 8 [paras[1].firstChild , -1]
2660 PASS Range 19 [document.body, 0, document.body, 1], point 9 [paras[1].firstChild , 0] 2192 PASS Range 19 [document.body, 0, document.body, 1], point 9 [paras[1].firstChild , 0]
2661 PASS Range 19 [document.body, 0, document.body, 1], point 10 [paras[1].firstChil d, 1] 2193 PASS Range 19 [document.body, 0, document.body, 1], point 10 [paras[1].firstChil d, 1]
2662 PASS Range 19 [document.body, 0, document.body, 1], point 11 [paras[1].firstChil d, 2] 2194 PASS Range 19 [document.body, 0, document.body, 1], point 11 [paras[1].firstChil d, 2]
2663 PASS Range 19 [document.body, 0, document.body, 1], point 12 [paras[1].firstChil d, 8] 2195 PASS Range 19 [document.body, 0, document.body, 1], point 12 [paras[1].firstChil d, 8]
2664 PASS Range 19 [document.body, 0, document.body, 1], point 13 [paras[1].firstChil d, 9] 2196 PASS Range 19 [document.body, 0, document.body, 1], point 13 [paras[1].firstChil d, 9]
2665 PASS Range 19 [document.body, 0, document.body, 1], point 14 [paras[1].firstChil d, 10] 2197 PASS Range 19 [document.body, 0, document.body, 1], point 14 [paras[1].firstChil d, 10]
2666 PASS Range 19 [document.body, 0, document.body, 1], point 15 [paras[1].firstChil d, 65535] 2198 PASS Range 19 [document.body, 0, document.body, 1], point 15 [paras[1].firstChil d, 65535]
2667 FAIL Range 19 [document.body, 0, document.body, 1], point 16 [detachedPara1.firs tChild, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 2199 PASS Range 19 [document.body, 0, document.body, 1], point 16 [detachedPara1.firs tChild, 0]
2668 </p><p id... 2200 PASS Range 19 [document.body, 0, document.body, 1], point 17 [detachedPara1.firs tChild, 1]
2669 FAIL Range 19 [document.body, 0, document.body, 1], point 17 [detachedPara1.firs tChild, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 2201 PASS Range 19 [document.body, 0, document.body, 1], point 18 [detachedPara1.firs tChild, 8]
2670 </p><p id...
2671 FAIL Range 19 [document.body, 0, document.body, 1], point 18 [detachedPara1.firs tChild, 8] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
2672 </p><p id...
2673 PASS Range 19 [document.body, 0, document.body, 1], point 19 [detachedPara1.firs tChild, 9] 2202 PASS Range 19 [document.body, 0, document.body, 1], point 19 [detachedPara1.firs tChild, 9]
2674 FAIL Range 19 [document.body, 0, document.body, 1], point 20 [foreignPara1.first Child, 0] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 2203 PASS Range 19 [document.body, 0, document.body, 1], point 20 [foreignPara1.first Child, 0]
2675 </p><p id... 2204 PASS Range 19 [document.body, 0, document.body, 1], point 21 [foreignPara1.first Child, 1]
2676 FAIL Range 19 [document.body, 0, document.body, 1], point 21 [foreignPara1.first Child, 1] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 2205 PASS Range 19 [document.body, 0, document.body, 1], point 22 [foreignPara1.first Child, 8]
2677 </p><p id...
2678 FAIL Range 19 [document.body, 0, document.body, 1], point 22 [foreignPara1.first Child, 8] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
2679 </p><p id...
2680 PASS Range 19 [document.body, 0, document.body, 1], point 23 [foreignPara1.first Child, 9] 2206 PASS Range 19 [document.body, 0, document.body, 1], point 23 [foreignPara1.first Child, 9]
2681 PASS Range 19 [document.body, 0, document.body, 1], point 24 [document.documentE lement, -1] 2207 PASS Range 19 [document.body, 0, document.body, 1], point 24 [document.documentE lement, -1]
2682 PASS Range 19 [document.body, 0, document.body, 1], point 25 [document.documentE lement, 0] 2208 PASS Range 19 [document.body, 0, document.body, 1], point 25 [document.documentE lement, 0]
2683 PASS Range 19 [document.body, 0, document.body, 1], point 26 [document.documentE lement, 1] 2209 PASS Range 19 [document.body, 0, document.body, 1], point 26 [document.documentE lement, 1]
2684 PASS Range 19 [document.body, 0, document.body, 1], point 27 [document.documentE lement, 2] 2210 PASS Range 19 [document.body, 0, document.body, 1], point 27 [document.documentE lement, 2]
2685 PASS Range 19 [document.body, 0, document.body, 1], point 28 [document.documentE lement, 7] 2211 PASS Range 19 [document.body, 0, document.body, 1], point 28 [document.documentE lement, 7]
2686 PASS Range 19 [document.body, 0, document.body, 1], point 29 [document.head, 1] 2212 PASS Range 19 [document.body, 0, document.body, 1], point 29 [document.head, 1]
2687 PASS Range 19 [document.body, 0, document.body, 1], point 30 [document.body, 3] 2213 PASS Range 19 [document.body, 0, document.body, 1], point 30 [document.body, 3]
2688 FAIL Range 19 [document.body, 0, document.body, 1], point 31 [foreignDoc.documen tElement, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <html><head><title></title></head><body><p>Efghijkl</p><p... b ut got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2214 PASS Range 19 [document.body, 0, document.body, 1], point 31 [foreignDoc.documen tElement, 0]
2689 </p><p id... 2215 PASS Range 19 [document.body, 0, document.body, 1], point 32 [foreignDoc.documen tElement, 1]
2690 FAIL Range 19 [document.body, 0, document.body, 1], point 32 [foreignDoc.documen tElement, 1] assert_equals: focusNode must equal the node we collapse()d to expe cted Element node <html><head><title></title></head><body><p>Efghijkl</p><p... b ut got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2216 PASS Range 19 [document.body, 0, document.body, 1], point 33 [foreignDoc.head, 0 ]
2691 </p><p id... 2217 PASS Range 19 [document.body, 0, document.body, 1], point 34 [foreignDoc.body, 1 ]
2692 FAIL Range 19 [document.body, 0, document.body, 1], point 33 [foreignDoc.head, 0 ] assert_equals: focusNode must equal the node we collapse()d to expected Elemen t node <head><title></title></head> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2693 </p><p id...
2694 FAIL Range 19 [document.body, 0, document.body, 1], point 34 [foreignDoc.body, 1 ] assert_equals: focusNode must equal the node we collapse()d to expected Elemen t node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Elem ent node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2695 </p><p id...
2696 PASS Range 19 [document.body, 0, document.body, 1], point 35 [paras[0], 0] 2218 PASS Range 19 [document.body, 0, document.body, 1], point 35 [paras[0], 0]
2697 PASS Range 19 [document.body, 0, document.body, 1], point 36 [paras[0], 1] 2219 PASS Range 19 [document.body, 0, document.body, 1], point 36 [paras[0], 1]
2698 PASS Range 19 [document.body, 0, document.body, 1], point 37 [paras[0], 2] 2220 PASS Range 19 [document.body, 0, document.body, 1], point 37 [paras[0], 2]
2699 PASS Range 19 [document.body, 0, document.body, 1], point 38 [paras[1], 0] 2221 PASS Range 19 [document.body, 0, document.body, 1], point 38 [paras[1], 0]
2700 PASS Range 19 [document.body, 0, document.body, 1], point 39 [paras[1], 1] 2222 PASS Range 19 [document.body, 0, document.body, 1], point 39 [paras[1], 1]
2701 PASS Range 19 [document.body, 0, document.body, 1], point 40 [paras[1], 2] 2223 PASS Range 19 [document.body, 0, document.body, 1], point 40 [paras[1], 2]
2702 FAIL Range 19 [document.body, 0, document.body, 1], point 41 [detachedPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 2224 PASS Range 19 [document.body, 0, document.body, 1], point 41 [detachedPara1, 0]
2703 </p><p id... 2225 PASS Range 19 [document.body, 0, document.body, 1], point 42 [detachedPara1, 1]
2704 FAIL Range 19 [document.body, 0, document.body, 1], point 42 [detachedPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2705 </p><p id...
2706 PASS Range 19 [document.body, 0, document.body, 1], point 43 [testDiv, 0] 2226 PASS Range 19 [document.body, 0, document.body, 1], point 43 [testDiv, 0]
2707 PASS Range 19 [document.body, 0, document.body, 1], point 44 [testDiv, 3] 2227 PASS Range 19 [document.body, 0, document.body, 1], point 44 [testDiv, 3]
2708 PASS Range 19 [document.body, 0, document.body, 1], point 45 [document, -1] 2228 PASS Range 19 [document.body, 0, document.body, 1], point 45 [document, -1]
2709 PASS Range 19 [document.body, 0, document.body, 1], point 46 [document, 0] 2229 PASS Range 19 [document.body, 0, document.body, 1], point 46 [document, 0]
2710 PASS Range 19 [document.body, 0, document.body, 1], point 47 [document, 1] 2230 PASS Range 19 [document.body, 0, document.body, 1], point 47 [document, 1]
2711 PASS Range 19 [document.body, 0, document.body, 1], point 48 [document, 2] 2231 PASS Range 19 [document.body, 0, document.body, 1], point 48 [document, 2]
2712 PASS Range 19 [document.body, 0, document.body, 1], point 49 [document, 3] 2232 PASS Range 19 [document.body, 0, document.body, 1], point 49 [document, 3]
2713 PASS Range 19 [document.body, 0, document.body, 1], point 50 [comment, -1] 2233 PASS Range 19 [document.body, 0, document.body, 1], point 50 [comment, -1]
2714 PASS Range 19 [document.body, 0, document.body, 1], point 51 [comment, 0] 2234 PASS Range 19 [document.body, 0, document.body, 1], point 51 [comment, 0]
2715 PASS Range 19 [document.body, 0, document.body, 1], point 52 [comment, 4] 2235 PASS Range 19 [document.body, 0, document.body, 1], point 52 [comment, 4]
2716 PASS Range 19 [document.body, 0, document.body, 1], point 53 [comment, 96] 2236 PASS Range 19 [document.body, 0, document.body, 1], point 53 [comment, 96]
2717 FAIL Range 19 [document.body, 0, document.body, 1], point 54 [foreignDoc, 0] ass ert_equals: focusNode must equal the node we collapse()d to expected Document no de with 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 2237 PASS Range 19 [document.body, 0, document.body, 1], point 54 [foreignDoc, 0]
2718 </p><p id... 2238 PASS Range 19 [document.body, 0, document.body, 1], point 55 [foreignDoc, 1]
2719 FAIL Range 19 [document.body, 0, document.body, 1], point 55 [foreignDoc, 1] ass ert_equals: focusNode must equal the node we collapse()d to expected Document no de with 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 2239 PASS Range 19 [document.body, 0, document.body, 1], point 56 [foreignComment, 2]
2720 </p><p id... 2240 PASS Range 19 [document.body, 0, document.body, 1], point 57 [foreignTextNode, 0 ]
2721 FAIL Range 19 [document.body, 0, document.body, 1], point 56 [foreignComment, 2] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but go t Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2241 PASS Range 19 [document.body, 0, document.body, 1], point 58 [foreignTextNode, 3 6]
2722 </p><p id...
2723 FAIL Range 19 [document.body, 0, document.body, 1], point 57 [foreignTextNode, 0 ] assert_equals: focusNode must equal the node we collapse()d to expected Text n ode "I admit that I harbor doubts about whether we really need..." but got Eleme nt node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2724 </p><p id...
2725 FAIL Range 19 [document.body, 0, document.body, 1], point 58 [foreignTextNode, 3 6] assert_equals: focusNode must equal the node we collapse()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Elem ent node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2726 </p><p id...
2727 PASS Range 19 [document.body, 0, document.body, 1], point 59 [xmlDoc, -1] 2242 PASS Range 19 [document.body, 0, document.body, 1], point 59 [xmlDoc, -1]
2728 FAIL Range 19 [document.body, 0, document.body, 1], point 60 [xmlDoc, 0] assert_ equals: focusNode must equal the node we collapse()d to expected Document node w ith 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 2243 PASS Range 19 [document.body, 0, document.body, 1], point 60 [xmlDoc, 0]
2729 </p><p id... 2244 PASS Range 19 [document.body, 0, document.body, 1], point 61 [xmlDoc, 1]
2730 FAIL Range 19 [document.body, 0, document.body, 1], point 61 [xmlDoc, 1] assert_ equals: focusNode must equal the node we collapse()d to expected Document node w ith 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
2731 </p><p id...
2732 PASS Range 19 [document.body, 0, document.body, 1], point 62 [xmlDoc, 5] 2245 PASS Range 19 [document.body, 0, document.body, 1], point 62 [xmlDoc, 5]
2733 FAIL Range 19 [document.body, 0, document.body, 1], point 63 [xmlComment, 0] ass ert_equals: focusNode must equal the node we collapse()d to expected Comment nod e <!--I maliciously created a comment that will break incautiou...--> but got El ement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2246 PASS Range 19 [document.body, 0, document.body, 1], point 63 [xmlComment, 0]
2734 </p><p id... 2247 PASS Range 19 [document.body, 0, document.body, 1], point 64 [xmlComment, 4]
2735 FAIL Range 19 [document.body, 0, document.body, 1], point 64 [xmlComment, 4] ass ert_equals: focusNode must equal the node we collapse()d to expected Comment nod e <!--I maliciously created a comment that will break incautiou...--> but got El ement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2248 PASS Range 19 [document.body, 0, document.body, 1], point 65 [processingInstruct ion, 0]
2736 </p><p id... 2249 PASS Range 19 [document.body, 0, document.body, 1], point 66 [processingInstruct ion, 5]
2737 FAIL Range 19 [document.body, 0, document.body, 1], point 65 [processingInstruct ion, 0] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you know that \":s yn sync fromstart\" is very useful wh..." but got Element node <body><div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2250 PASS Range 19 [document.body, 0, document.body, 1], point 67 [processingInstruct ion, 9]
2738 </p><p id... 2251 PASS Range 19 [document.body, 0, document.body, 1], point 68 [detachedTextNode, 0]
2739 FAIL Range 19 [document.body, 0, document.body, 1], point 66 [processingInstruct ion, 5] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you know that \":s yn sync fromstart\" is very useful wh..." but got Element node <body><div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2252 PASS Range 19 [document.body, 0, document.body, 1], point 69 [detachedTextNode, 8]
2740 </p><p id... 2253 PASS Range 19 [document.body, 0, document.body, 1], point 70 [detachedForeignTex tNode, 0]
2741 FAIL Range 19 [document.body, 0, document.body, 1], point 67 [processingInstruct ion, 9] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you know that \":s yn sync fromstart\" is very useful wh..." but got Element node <body><div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2254 PASS Range 19 [document.body, 0, document.body, 1], point 71 [detachedForeignTex tNode, 8]
2742 </p><p id... 2255 PASS Range 19 [document.body, 0, document.body, 1], point 72 [detachedXmlTextNod e, 0]
2743 FAIL Range 19 [document.body, 0, document.body, 1], point 68 [detachedTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 2256 PASS Range 19 [document.body, 0, document.body, 1], point 73 [detachedXmlTextNod e, 8]
2744 </p><p id... 2257 PASS Range 19 [document.body, 0, document.body, 1], point 74 [detachedProcessing Instruction, 12]
2745 FAIL Range 19 [document.body, 0, document.body, 1], point 69 [detachedTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 2258 PASS Range 19 [document.body, 0, document.body, 1], point 75 [detachedComment, 3 ]
2746 </p><p id... 2259 PASS Range 19 [document.body, 0, document.body, 1], point 76 [detachedComment, 5 ]
2747 FAIL Range 19 [document.body, 0, document.body, 1], point 70 [detachedForeignTex tNode, 0] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 2260 PASS Range 19 [document.body, 0, document.body, 1], point 77 [detachedForeignCom ment, 0]
2748 </p><p id... 2261 PASS Range 19 [document.body, 0, document.body, 1], point 78 [detachedForeignCom ment, 4]
2749 FAIL Range 19 [document.body, 0, document.body, 1], point 71 [detachedForeignTex tNode, 8] assert_equals: focusNode must equal the node we collapse()d to expecte d Text node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 2262 PASS Range 19 [document.body, 0, document.body, 1], point 79 [detachedXmlComment , 2]
2750 </p><p id... 2263 PASS Range 19 [document.body, 0, document.body, 1], point 80 [docfrag, 0]
2751 FAIL Range 19 [document.body, 0, document.body, 1], point 72 [detachedXmlTextNod e, 0] assert_equals: focusNode must equal the node we collapse()d to expected Te xt node "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 2264 PASS Range 19 [document.body, 0, document.body, 1], point 81 [foreignDocfrag, 0]
2752 </p><p id... 2265 PASS Range 19 [document.body, 0, document.body, 1], point 82 [xmlDocfrag, 0]
2753 FAIL Range 19 [document.body, 0, document.body, 1], point 73 [detachedXmlTextNod e, 8] assert_equals: focusNode must equal the node we collapse()d to expected Te xt node "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
2754 </p><p id...
2755 FAIL Range 19 [document.body, 0, document.body, 1], point 74 [detachedProcessing Instruction, 12] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "whippoorwill" and data "chirp c hirp chirp" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2756 </p><p id...
2757 FAIL Range 19 [document.body, 0, document.body, 1], point 75 [detachedComment, 3 ] assert_equals: focusNode must equal the node we collapse()d to expected Commen t node <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
2758 </p><p id...
2759 FAIL Range 19 [document.body, 0, document.body, 1], point 76 [detachedComment, 5 ] assert_equals: focusNode must equal the node we collapse()d to expected Commen t node <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
2760 </p><p id...
2761 FAIL Range 19 [document.body, 0, document.body, 1], point 77 [detachedForeignCom ment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Element node <body><div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2762 </p><p id...
2763 FAIL Range 19 [document.body, 0, document.body, 1], point 78 [detachedForeignCom ment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Element node <body><div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2764 </p><p id...
2765 FAIL Range 19 [document.body, 0, document.body, 1], point 79 [detachedXmlComment , 2] assert_equals: focusNode must equal the node we collapse()d to expected Com ment node <!--בן חיים אליעזר--> but got Element node <body><div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2766 </p><p id...
2767 FAIL Range 19 [document.body, 0, document.body, 1], point 80 [docfrag, 0] assert _equals: focusNode must equal the node we collapse()d to expected DocumentFragme nt node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
2768 </p><p id...
2769 FAIL Range 19 [document.body, 0, document.body, 1], point 81 [foreignDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expected Documen tFragment node with 0 children but got Element node <body><div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
2770 </p><p id...
2771 FAIL Range 19 [document.body, 0, document.body, 1], point 82 [xmlDocfrag, 0] ass ert_equals: focusNode must equal the node we collapse()d to expected DocumentFra gment node with 0 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
2772 </p><p id...
2773 PASS Range 19 [document.body, 0, document.body, 1], point 83 [doctype, 0] 2266 PASS Range 19 [document.body, 0, document.body, 1], point 83 [doctype, 0]
2774 FAIL Range 19 [document.body, 0, document.body, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 2267 FAIL Range 19 [document.body, 0, document.body, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2775 selection.collapse(point[0], point[1]); 2268 selection.collapse(point[0], point[1]);
2776 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2269 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2777 PASS Range 19 [document.body, 0, document.body, 1], point 85 [doctype, 1] 2270 PASS Range 19 [document.body, 0, document.body, 1], point 85 [doctype, 1]
2778 PASS Range 19 [document.body, 0, document.body, 1], point 86 [foreignDoctype, 0] 2271 PASS Range 19 [document.body, 0, document.body, 1], point 86 [foreignDoctype, 0]
2779 PASS Range 19 [document.body, 0, document.body, 1], point 87 [xmlDoctype, 0] 2272 PASS Range 19 [document.body, 0, document.body, 1], point 87 [xmlDoctype, 0]
2780 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 0 [paras[0].firstChild, -1] 2273 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 0 [paras[0].firstChild, -1]
2781 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 1 [paras[0].firstChild, 0] 2274 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 1 [paras[0].firstChild, 0]
2782 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 2 [paras[0].firstChild, 1] 2275 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 2 [paras[0].firstChild, 1]
2783 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 3 [paras[0].firstChild, 2] 2276 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 3 [paras[0].firstChild, 2]
2784 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 4 [paras[0].firstChild, 8] 2277 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 4 [paras[0].firstChild, 8]
2785 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 5 [paras[0].firstChild, 9] 2278 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 5 [paras[0].firstChild, 9]
2786 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 6 [paras[0].firstChild, 10] 2279 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 6 [paras[0].firstChild, 10]
2787 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 7 [paras[0].firstChild, 65535] 2280 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 7 [paras[0].firstChild, 65535]
2788 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 8 [paras[1].firstChild, -1] 2281 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 8 [paras[1].firstChild, -1]
2789 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 9 [paras[1].firstChild, 0] 2282 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 9 [paras[1].firstChild, 0]
2790 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 10 [paras[1].firstChild, 1] 2283 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 10 [paras[1].firstChild, 1]
2791 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 11 [paras[1].firstChild, 2] 2284 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 11 [paras[1].firstChild, 2]
2792 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 12 [paras[1].firstChild, 8] 2285 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 12 [paras[1].firstChild, 8]
2793 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 13 [paras[1].firstChild, 9] 2286 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 13 [paras[1].firstChild, 9]
2794 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 14 [paras[1].firstChild, 10] 2287 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 14 [paras[1].firstChild, 10]
2795 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 15 [paras[1].firstChild, 65535] 2288 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 15 [paras[1].firstChild, 65535]
2796 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 16 [detachedPara1.firstChild, 0] assert_equals: selection.rangeCount must eq ual 1 after collapse() expected 1 but got 0 2289 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 16 [detachedPara1.firstChild, 0]
2797 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 17 [detachedPara1.firstChild, 1] assert_equals: selection.rangeCount must eq ual 1 after collapse() expected 1 but got 0 2290 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 17 [detachedPara1.firstChild, 1]
2798 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 18 [detachedPara1.firstChild, 8] assert_equals: selection.rangeCount must eq ual 1 after collapse() expected 1 but got 0 2291 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 18 [detachedPara1.firstChild, 8]
2799 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 19 [detachedPara1.firstChild, 9] 2292 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 19 [detachedPara1.firstChild, 9]
2800 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 20 [foreignPara1.firstChild, 0] assert_equals: selection.rangeCount must equ al 1 after collapse() expected 1 but got 0 2293 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 20 [foreignPara1.firstChild, 0]
2801 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 21 [foreignPara1.firstChild, 1] assert_equals: selection.rangeCount must equ al 1 after collapse() expected 1 but got 0 2294 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 21 [foreignPara1.firstChild, 1]
2802 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 22 [foreignPara1.firstChild, 8] assert_equals: selection.rangeCount must equ al 1 after collapse() expected 1 but got 0 2295 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 22 [foreignPara1.firstChild, 8]
2803 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 23 [foreignPara1.firstChild, 9] 2296 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 23 [foreignPara1.firstChild, 9]
2804 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 24 [document.documentElement, -1] 2297 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 24 [document.documentElement, -1]
2805 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 25 [document.documentElement, 0] 2298 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 25 [document.documentElement, 0]
2806 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 26 [document.documentElement, 1] 2299 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 26 [document.documentElement, 1]
2807 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 27 [document.documentElement, 2] 2300 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 27 [document.documentElement, 2]
2808 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 28 [document.documentElement, 7] 2301 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 28 [document.documentElement, 7]
2809 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 29 [document.head, 1] 2302 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 29 [document.head, 1]
2810 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 30 [document.body, 3] 2303 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 30 [document.body, 3]
2811 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 31 [foreignDoc.documentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2304 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 31 [foreignDoc.documentElement, 0]
2812 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 32 [foreignDoc.documentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2305 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 32 [foreignDoc.documentElement, 1]
2813 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 33 [foreignDoc.head, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 2306 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 33 [foreignDoc.head, 0]
2814 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 34 [foreignDoc.body, 1] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 2307 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 34 [foreignDoc.body, 1]
2815 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 35 [paras[0], 0] 2308 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 35 [paras[0], 0]
2816 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 36 [paras[0], 1] 2309 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 36 [paras[0], 1]
2817 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 37 [paras[0], 2] 2310 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 37 [paras[0], 2]
2818 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 38 [paras[1], 0] 2311 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 38 [paras[1], 0]
2819 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 39 [paras[1], 1] 2312 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 39 [paras[1], 1]
2820 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 40 [paras[1], 2] 2313 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 40 [paras[1], 2]
2821 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2314 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 41 [detachedPara1, 0]
2822 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2315 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 42 [detachedPara1, 1]
2823 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 43 [testDiv, 0] 2316 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 43 [testDiv, 0]
2824 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 44 [testDiv, 3] 2317 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 44 [testDiv, 3]
2825 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 45 [document, -1] 2318 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 45 [document, -1]
2826 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 46 [document, 0] 2319 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 46 [document, 0]
2827 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 47 [document, 1] 2320 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 47 [document, 1]
2828 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 48 [document, 2] 2321 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 48 [document, 2]
2829 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 49 [document, 3] 2322 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 49 [document, 3]
2830 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 50 [comment, -1] 2323 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 50 [comment, -1]
2831 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 51 [comment, 0] 2324 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 51 [comment, 0]
2832 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 52 [comment, 4] 2325 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 52 [comment, 4]
2833 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 53 [comment, 96] 2326 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 53 [comment, 96]
2834 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 2327 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 54 [foreignDoc, 0]
2835 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 2328 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 55 [foreignDoc, 1]
2836 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 afte r collapse() expected 1 but got 0 2329 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 56 [foreignComment, 2]
2837 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 57 [foreignTextNode, 0] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 2330 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 57 [foreignTextNode, 0]
2838 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 58 [foreignTextNode, 36] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 2331 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 58 [foreignTextNode, 36]
2839 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 59 [xmlDoc, -1] 2332 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 59 [xmlDoc, -1]
2840 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 60 [xmlDoc, 0] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 2333 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 60 [xmlDoc, 0]
2841 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 61 [xmlDoc, 1] assert_equals: selection.rangeCount must equal 1 after collap se() expected 1 but got 0 2334 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 61 [xmlDoc, 1]
2842 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 62 [xmlDoc, 5] 2335 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 62 [xmlDoc, 5]
2843 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 2336 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 63 [xmlComment, 0]
2844 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 2337 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 64 [xmlComment, 4]
2845 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 65 [processingInstruction, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2338 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 65 [processingInstruction, 0]
2846 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 66 [processingInstruction, 5] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2339 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 66 [processingInstruction, 5]
2847 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 67 [processingInstruction, 9] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2340 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 67 [processingInstruction, 9]
2848 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 2341 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 68 [detachedTextNode, 0]
2849 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 af ter collapse() expected 1 but got 0 2342 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 69 [detachedTextNode, 8]
2850 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 70 [detachedForeignTextNode, 0] assert_equals: selection.rangeCount must equ al 1 after collapse() expected 1 but got 0 2343 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 70 [detachedForeignTextNode, 0]
2851 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 71 [detachedForeignTextNode, 8] assert_equals: selection.rangeCount must equ al 1 after collapse() expected 1 but got 0 2344 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 71 [detachedForeignTextNode, 8]
2852 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 72 [detachedXmlTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2345 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 72 [detachedXmlTextNode, 0]
2853 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 73 [detachedXmlTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2346 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 73 [detachedXmlTextNode, 8]
2854 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 74 [detachedProcessingInstruction, 12] assert_equals: selection.rangeCount m ust equal 1 after collapse() expected 1 but got 0 2347 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 74 [detachedProcessingInstruction, 12]
2855 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 75 [detachedComment, 3] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 2348 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 75 [detachedComment, 3]
2856 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 76 [detachedComment, 5] assert_equals: selection.rangeCount must equal 1 aft er collapse() expected 1 but got 0 2349 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 76 [detachedComment, 5]
2857 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 77 [detachedForeignComment, 0] assert_equals: selection.rangeCount must equa l 1 after collapse() expected 1 but got 0 2350 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 77 [detachedForeignComment, 0]
2858 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 78 [detachedForeignComment, 4] assert_equals: selection.rangeCount must equa l 1 after collapse() expected 1 but got 0 2351 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 78 [detachedForeignComment, 4]
2859 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 79 [detachedXmlComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2352 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 79 [detachedXmlComment, 2]
2860 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 80 [docfrag, 0] assert_equals: selection.rangeCount must equal 1 after colla pse() expected 1 but got 0 2353 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 80 [docfrag, 0]
2861 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 afte r collapse() expected 1 but got 0 2354 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 81 [foreignDocfrag, 0]
2862 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after co llapse() expected 1 but got 0 2355 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 82 [xmlDocfrag, 0]
2863 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 83 [doctype, 0] 2356 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 83 [doctype, 0]
2864 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when colla pse()ing if the node is a DocumentType function "function () { 2357 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when colla pse()ing if the node is a DocumentType function "function () {
2865 selection.collapse(point[0], point[1]); 2358 selection.collapse(point[0], point[1]);
2866 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2359 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2867 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 85 [doctype, 1] 2360 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 85 [doctype, 1]
2868 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 86 [foreignDoctype, 0] 2361 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 86 [foreignDoctype, 0]
2869 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 87 [xmlDoctype, 0] 2362 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 87 [xmlDoctype, 0]
2870 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 0 [paras[0].firstC hild, -1] 2363 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 0 [paras[0].firstC hild, -1]
2871 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 1 [paras[0].firstC hild, 0] 2364 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 1 [paras[0].firstC hild, 0]
2872 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 2 [paras[0].firstC hild, 1] 2365 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 2 [paras[0].firstC hild, 1]
2873 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 3 [paras[0].firstC hild, 2] 2366 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 3 [paras[0].firstC hild, 2]
2874 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 4 [paras[0].firstC hild, 8] 2367 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 4 [paras[0].firstC hild, 8]
2875 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 5 [paras[0].firstC hild, 9] 2368 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 5 [paras[0].firstC hild, 9]
2876 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 6 [paras[0].firstC hild, 10] 2369 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 6 [paras[0].firstC hild, 10]
2877 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 7 [paras[0].firstC hild, 65535] 2370 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 7 [paras[0].firstC hild, 65535]
2878 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 8 [paras[1].firstC hild, -1] 2371 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 8 [paras[1].firstC hild, -1]
2879 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 9 [paras[1].firstC hild, 0] 2372 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 9 [paras[1].firstC hild, 0]
2880 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 10 [paras[1].first Child, 1] 2373 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 10 [paras[1].first Child, 1]
2881 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 11 [paras[1].first Child, 2] 2374 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 11 [paras[1].first Child, 2]
2882 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 12 [paras[1].first Child, 8] 2375 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 12 [paras[1].first Child, 8]
2883 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 13 [paras[1].first Child, 9] 2376 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 13 [paras[1].first Child, 9]
2884 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 14 [paras[1].first Child, 10] 2377 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 14 [paras[1].first Child, 10]
2885 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 15 [paras[1].first Child, 65535] 2378 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 15 [paras[1].first Child, 65535]
2886 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 16 [detachedPara1. firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2379 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 16 [detachedPara1. firstChild, 0]
2887 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 17 [detachedPara1. firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2380 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 17 [detachedPara1. firstChild, 1]
2888 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 18 [detachedPara1. firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2381 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 18 [detachedPara1. firstChild, 8]
2889 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 19 [detachedPara1. firstChild, 9] 2382 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 19 [detachedPara1. firstChild, 9]
2890 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 20 [foreignPara1.f irstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2383 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 20 [foreignPara1.f irstChild, 0]
2891 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 21 [foreignPara1.f irstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2384 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 21 [foreignPara1.f irstChild, 1]
2892 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 22 [foreignPara1.f irstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2385 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 22 [foreignPara1.f irstChild, 8]
2893 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 23 [foreignPara1.f irstChild, 9] 2386 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 23 [foreignPara1.f irstChild, 9]
2894 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 24 [document.docum entElement, -1] 2387 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 24 [document.docum entElement, -1]
2895 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 25 [document.docum entElement, 0] 2388 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 25 [document.docum entElement, 0]
2896 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 26 [document.docum entElement, 1] 2389 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 26 [document.docum entElement, 1]
2897 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 27 [document.docum entElement, 2] 2390 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 27 [document.docum entElement, 2]
2898 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 28 [document.docum entElement, 7] 2391 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 28 [document.docum entElement, 7]
2899 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 29 [document.head, 1] 2392 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 29 [document.head, 1]
2900 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 30 [document.body, 3] 2393 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 30 [document.body, 3]
2901 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 31 [foreignDoc.doc umentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 2394 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 31 [foreignDoc.doc umentElement, 0]
2902 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 32 [foreignDoc.doc umentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 2395 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 32 [foreignDoc.doc umentElement, 1]
2903 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 33 [foreignDoc.hea d, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2396 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 33 [foreignDoc.hea d, 0]
2904 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 34 [foreignDoc.bod y, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2397 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 34 [foreignDoc.bod y, 1]
2905 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 35 [paras[0], 0] 2398 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 35 [paras[0], 0]
2906 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 36 [paras[0], 1] 2399 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 36 [paras[0], 1]
2907 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 37 [paras[0], 2] 2400 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 37 [paras[0], 2]
2908 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 38 [paras[1], 0] 2401 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 38 [paras[1], 0]
2909 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 39 [paras[1], 1] 2402 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 39 [paras[1], 1]
2910 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 40 [paras[1], 2] 2403 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 40 [paras[1], 2]
2911 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2404 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 41 [detachedPara1, 0]
2912 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2405 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 42 [detachedPara1, 1]
2913 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 43 [testDiv, 0] 2406 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 43 [testDiv, 0]
2914 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 44 [testDiv, 3] 2407 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 44 [testDiv, 3]
2915 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 45 [document, -1] 2408 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 45 [document, -1]
2916 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 46 [document, 0] 2409 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 46 [document, 0]
2917 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 47 [document, 1] 2410 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 47 [document, 1]
2918 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 48 [document, 2] 2411 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 48 [document, 2]
2919 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 49 [document, 3] 2412 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 49 [document, 3]
2920 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 50 [comment, -1] 2413 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 50 [comment, -1]
2921 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 51 [comment, 0] 2414 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 51 [comment, 0]
2922 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 52 [comment, 4] 2415 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 52 [comment, 4]
2923 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 53 [comment, 96] 2416 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 53 [comment, 96]
2924 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2417 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 54 [foreignDoc, 0]
2925 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2418 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 55 [foreignDoc, 1]
2926 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 56 [foreignComment , 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2419 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 56 [foreignComment , 2]
2927 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 57 [foreignTextNod e, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2420 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 57 [foreignTextNod e, 0]
2928 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 58 [foreignTextNod e, 36] assert_equals: selection.rangeCount must equal 1 after collapse() expecte d 1 but got 0 2421 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 58 [foreignTextNod e, 36]
2929 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 59 [xmlDoc, -1] 2422 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 59 [xmlDoc, -1]
2930 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 60 [xmlDoc, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2423 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 60 [xmlDoc, 0]
2931 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 61 [xmlDoc, 1] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2424 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 61 [xmlDoc, 1]
2932 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 62 [xmlDoc, 5] 2425 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 62 [xmlDoc, 5]
2933 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2426 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 63 [xmlComment, 0]
2934 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2427 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 64 [xmlComment, 4]
2935 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 65 [processingInst ruction, 0] assert_equals: selection.rangeCount must equal 1 after collapse() ex pected 1 but got 0 2428 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 65 [processingInst ruction, 0]
2936 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 66 [processingInst ruction, 5] assert_equals: selection.rangeCount must equal 1 after collapse() ex pected 1 but got 0 2429 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 66 [processingInst ruction, 5]
2937 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 67 [processingInst ruction, 9] assert_equals: selection.rangeCount must equal 1 after collapse() ex pected 1 but got 0 2430 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 67 [processingInst ruction, 9]
2938 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 68 [detachedTextNo de, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expecte d 1 but got 0 2431 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 68 [detachedTextNo de, 0]
2939 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 69 [detachedTextNo de, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expecte d 1 but got 0 2432 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 69 [detachedTextNo de, 8]
2940 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 70 [detachedForeig nTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2433 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 70 [detachedForeig nTextNode, 0]
2941 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 71 [detachedForeig nTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2434 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 71 [detachedForeig nTextNode, 8]
2942 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 72 [detachedXmlTex tNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2435 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 72 [detachedXmlTex tNode, 0]
2943 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 73 [detachedXmlTex tNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2436 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 73 [detachedXmlTex tNode, 8]
2944 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 74 [detachedProces singInstruction, 12] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 2437 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 74 [detachedProces singInstruction, 12]
2945 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 75 [detachedCommen t, 3] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2438 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 75 [detachedCommen t, 3]
2946 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 76 [detachedCommen t, 5] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2439 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 76 [detachedCommen t, 5]
2947 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 77 [detachedForeig nComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2440 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 77 [detachedForeig nComment, 0]
2948 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 78 [detachedForeig nComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2441 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 78 [detachedForeig nComment, 4]
2949 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 79 [detachedXmlCom ment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expec ted 1 but got 0 2442 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 79 [detachedXmlCom ment, 2]
2950 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 80 [docfrag, 0] as sert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but g ot 0 2443 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 80 [docfrag, 0]
2951 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 81 [foreignDocfrag , 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2444 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 81 [foreignDocfrag , 0]
2952 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2445 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 82 [xmlDocfrag, 0]
2953 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 83 [doctype, 0] 2446 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 83 [doctype, 0]
2954 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () { 2447 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () {
2955 selection.collapse(point[0], point[1]); 2448 selection.collapse(point[0], point[1]);
2956 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2449 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2957 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 85 [doctype, 1] 2450 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 85 [doctype, 1]
2958 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 86 [foreignDoctype , 0] 2451 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 86 [foreignDoctype , 0]
2959 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 87 [xmlDoctype, 0] 2452 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 87 [xmlDoctype, 0]
2960 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 0 [paras[0].firstC hild, -1] 2453 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 0 [paras[0].firstC hild, -1]
2961 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 1 [paras[0].firstC hild, 0] 2454 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 1 [paras[0].firstC hild, 0]
2962 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 2 [paras[0].firstC hild, 1] 2455 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 2 [paras[0].firstC hild, 1]
2963 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 3 [paras[0].firstC hild, 2] 2456 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 3 [paras[0].firstC hild, 2]
2964 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 4 [paras[0].firstC hild, 8] 2457 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 4 [paras[0].firstC hild, 8]
2965 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 5 [paras[0].firstC hild, 9] 2458 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 5 [paras[0].firstC hild, 9]
2966 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 6 [paras[0].firstC hild, 10] 2459 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 6 [paras[0].firstC hild, 10]
2967 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 7 [paras[0].firstC hild, 65535] 2460 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 7 [paras[0].firstC hild, 65535]
2968 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 8 [paras[1].firstC hild, -1] 2461 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 8 [paras[1].firstC hild, -1]
2969 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 9 [paras[1].firstC hild, 0] 2462 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 9 [paras[1].firstC hild, 0]
2970 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 10 [paras[1].first Child, 1] 2463 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 10 [paras[1].first Child, 1]
2971 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 11 [paras[1].first Child, 2] 2464 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 11 [paras[1].first Child, 2]
2972 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 12 [paras[1].first Child, 8] 2465 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 12 [paras[1].first Child, 8]
2973 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 13 [paras[1].first Child, 9] 2466 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 13 [paras[1].first Child, 9]
2974 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 14 [paras[1].first Child, 10] 2467 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 14 [paras[1].first Child, 10]
2975 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 15 [paras[1].first Child, 65535] 2468 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 15 [paras[1].first Child, 65535]
2976 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 16 [detachedPara1. firstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2469 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 16 [detachedPara1. firstChild, 0]
2977 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 17 [detachedPara1. firstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2470 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 17 [detachedPara1. firstChild, 1]
2978 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 18 [detachedPara1. firstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2471 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 18 [detachedPara1. firstChild, 8]
2979 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 19 [detachedPara1. firstChild, 9] 2472 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 19 [detachedPara1. firstChild, 9]
2980 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 20 [foreignPara1.f irstChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2473 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 20 [foreignPara1.f irstChild, 0]
2981 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 21 [foreignPara1.f irstChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2474 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 21 [foreignPara1.f irstChild, 1]
2982 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 22 [foreignPara1.f irstChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2475 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 22 [foreignPara1.f irstChild, 8]
2983 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 23 [foreignPara1.f irstChild, 9] 2476 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 23 [foreignPara1.f irstChild, 9]
2984 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 24 [document.docum entElement, -1] 2477 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 24 [document.docum entElement, -1]
2985 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 25 [document.docum entElement, 0] 2478 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 25 [document.docum entElement, 0]
2986 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 26 [document.docum entElement, 1] 2479 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 26 [document.docum entElement, 1]
2987 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 27 [document.docum entElement, 2] 2480 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 27 [document.docum entElement, 2]
2988 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 28 [document.docum entElement, 7] 2481 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 28 [document.docum entElement, 7]
2989 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 29 [document.head, 1] 2482 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 29 [document.head, 1]
2990 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 30 [document.body, 3] 2483 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 30 [document.body, 3]
2991 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 31 [foreignDoc.doc umentElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 2484 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 31 [foreignDoc.doc umentElement, 0]
2992 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 32 [foreignDoc.doc umentElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 2485 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 32 [foreignDoc.doc umentElement, 1]
2993 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 33 [foreignDoc.hea d, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2486 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 33 [foreignDoc.hea d, 0]
2994 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 34 [foreignDoc.bod y, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2487 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 34 [foreignDoc.bod y, 1]
2995 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 35 [paras[0], 0] 2488 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 35 [paras[0], 0]
2996 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 36 [paras[0], 1] 2489 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 36 [paras[0], 1]
2997 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 37 [paras[0], 2] 2490 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 37 [paras[0], 2]
2998 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 38 [paras[1], 0] 2491 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 38 [paras[1], 0]
2999 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 39 [paras[1], 1] 2492 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 39 [paras[1], 1]
3000 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 40 [paras[1], 2] 2493 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 40 [paras[1], 2]
3001 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2494 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 41 [detachedPara1, 0]
3002 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2495 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 42 [detachedPara1, 1]
3003 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 43 [testDiv, 0] 2496 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 43 [testDiv, 0]
3004 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 44 [testDiv, 3] 2497 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 44 [testDiv, 3]
3005 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 45 [document, -1] 2498 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 45 [document, -1]
3006 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 46 [document, 0] 2499 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 46 [document, 0]
3007 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 47 [document, 1] 2500 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 47 [document, 1]
3008 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 48 [document, 2] 2501 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 48 [document, 2]
3009 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 49 [document, 3] 2502 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 49 [document, 3]
3010 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 50 [comment, -1] 2503 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 50 [comment, -1]
3011 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 51 [comment, 0] 2504 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 51 [comment, 0]
3012 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 52 [comment, 4] 2505 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 52 [comment, 4]
3013 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 53 [comment, 96] 2506 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 53 [comment, 96]
3014 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 54 [foreignDoc, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2507 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 54 [foreignDoc, 0]
3015 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 55 [foreignDoc, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2508 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 55 [foreignDoc, 1]
3016 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 56 [foreignComment , 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2509 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 56 [foreignComment , 2]
3017 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 57 [foreignTextNod e, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2510 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 57 [foreignTextNod e, 0]
3018 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 58 [foreignTextNod e, 36] assert_equals: selection.rangeCount must equal 1 after collapse() expecte d 1 but got 0 2511 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 58 [foreignTextNod e, 36]
3019 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 59 [xmlDoc, -1] 2512 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 59 [xmlDoc, -1]
3020 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 60 [xmlDoc, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2513 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 60 [xmlDoc, 0]
3021 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 61 [xmlDoc, 1] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2514 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 61 [xmlDoc, 1]
3022 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 62 [xmlDoc, 5] 2515 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 62 [xmlDoc, 5]
3023 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 63 [xmlComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2516 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 63 [xmlComment, 0]
3024 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 64 [xmlComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2517 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 64 [xmlComment, 4]
3025 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 65 [processingInst ruction, 0] assert_equals: selection.rangeCount must equal 1 after collapse() ex pected 1 but got 0 2518 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 65 [processingInst ruction, 0]
3026 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 66 [processingInst ruction, 5] assert_equals: selection.rangeCount must equal 1 after collapse() ex pected 1 but got 0 2519 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 66 [processingInst ruction, 5]
3027 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 67 [processingInst ruction, 9] assert_equals: selection.rangeCount must equal 1 after collapse() ex pected 1 but got 0 2520 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 67 [processingInst ruction, 9]
3028 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 68 [detachedTextNo de, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expecte d 1 but got 0 2521 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 68 [detachedTextNo de, 0]
3029 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 69 [detachedTextNo de, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expecte d 1 but got 0 2522 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 69 [detachedTextNo de, 8]
3030 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 70 [detachedForeig nTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2523 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 70 [detachedForeig nTextNode, 0]
3031 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 71 [detachedForeig nTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2524 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 71 [detachedForeig nTextNode, 8]
3032 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 72 [detachedXmlTex tNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2525 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 72 [detachedXmlTex tNode, 0]
3033 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 73 [detachedXmlTex tNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2526 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 73 [detachedXmlTex tNode, 8]
3034 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 74 [detachedProces singInstruction, 12] assert_equals: selection.rangeCount must equal 1 after coll apse() expected 1 but got 0 2527 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 74 [detachedProces singInstruction, 12]
3035 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 75 [detachedCommen t, 3] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2528 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 75 [detachedCommen t, 3]
3036 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 76 [detachedCommen t, 5] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2529 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 76 [detachedCommen t, 5]
3037 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 77 [detachedForeig nComment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2530 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 77 [detachedForeig nComment, 0]
3038 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 78 [detachedForeig nComment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2531 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 78 [detachedForeig nComment, 4]
3039 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 79 [detachedXmlCom ment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expec ted 1 but got 0 2532 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 79 [detachedXmlCom ment, 2]
3040 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 80 [docfrag, 0] as sert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but g ot 0 2533 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 80 [docfrag, 0]
3041 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 81 [foreignDocfrag , 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2534 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 81 [foreignDocfrag , 0]
3042 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 82 [xmlDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2535 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 82 [xmlDocfrag, 0]
3043 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 83 [doctype, 0] 2536 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 83 [doctype, 0]
3044 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () { 2537 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () {
3045 selection.collapse(point[0], point[1]); 2538 selection.collapse(point[0], point[1]);
3046 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2539 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3047 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 85 [doctype, 1] 2540 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 85 [doctype, 1]
3048 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 86 [foreignDoctype , 0] 2541 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 86 [foreignDoctype , 0]
3049 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 87 [xmlDoctype, 0] 2542 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 87 [xmlDoctype, 0]
3050 PASS Range 23 [paras[0], 0, paras[0], 0], point 0 [paras[0].firstChild, -1] 2543 PASS Range 23 [paras[0], 0, paras[0], 0], point 0 [paras[0].firstChild, -1]
3051 PASS Range 23 [paras[0], 0, paras[0], 0], point 1 [paras[0].firstChild, 0] 2544 PASS Range 23 [paras[0], 0, paras[0], 0], point 1 [paras[0].firstChild, 0]
3052 PASS Range 23 [paras[0], 0, paras[0], 0], point 2 [paras[0].firstChild, 1] 2545 PASS Range 23 [paras[0], 0, paras[0], 0], point 2 [paras[0].firstChild, 1]
3053 PASS Range 23 [paras[0], 0, paras[0], 0], point 3 [paras[0].firstChild, 2] 2546 PASS Range 23 [paras[0], 0, paras[0], 0], point 3 [paras[0].firstChild, 2]
3054 PASS Range 23 [paras[0], 0, paras[0], 0], point 4 [paras[0].firstChild, 8] 2547 PASS Range 23 [paras[0], 0, paras[0], 0], point 4 [paras[0].firstChild, 8]
3055 PASS Range 23 [paras[0], 0, paras[0], 0], point 5 [paras[0].firstChild, 9] 2548 PASS Range 23 [paras[0], 0, paras[0], 0], point 5 [paras[0].firstChild, 9]
3056 PASS Range 23 [paras[0], 0, paras[0], 0], point 6 [paras[0].firstChild, 10] 2549 PASS Range 23 [paras[0], 0, paras[0], 0], point 6 [paras[0].firstChild, 10]
3057 PASS Range 23 [paras[0], 0, paras[0], 0], point 7 [paras[0].firstChild, 65535] 2550 PASS Range 23 [paras[0], 0, paras[0], 0], point 7 [paras[0].firstChild, 65535]
3058 PASS Range 23 [paras[0], 0, paras[0], 0], point 8 [paras[1].firstChild, -1] 2551 PASS Range 23 [paras[0], 0, paras[0], 0], point 8 [paras[1].firstChild, -1]
3059 PASS Range 23 [paras[0], 0, paras[0], 0], point 9 [paras[1].firstChild, 0] 2552 PASS Range 23 [paras[0], 0, paras[0], 0], point 9 [paras[1].firstChild, 0]
3060 PASS Range 23 [paras[0], 0, paras[0], 0], point 10 [paras[1].firstChild, 1] 2553 PASS Range 23 [paras[0], 0, paras[0], 0], point 10 [paras[1].firstChild, 1]
3061 PASS Range 23 [paras[0], 0, paras[0], 0], point 11 [paras[1].firstChild, 2] 2554 PASS Range 23 [paras[0], 0, paras[0], 0], point 11 [paras[1].firstChild, 2]
3062 PASS Range 23 [paras[0], 0, paras[0], 0], point 12 [paras[1].firstChild, 8] 2555 PASS Range 23 [paras[0], 0, paras[0], 0], point 12 [paras[1].firstChild, 8]
3063 PASS Range 23 [paras[0], 0, paras[0], 0], point 13 [paras[1].firstChild, 9] 2556 PASS Range 23 [paras[0], 0, paras[0], 0], point 13 [paras[1].firstChild, 9]
3064 PASS Range 23 [paras[0], 0, paras[0], 0], point 14 [paras[1].firstChild, 10] 2557 PASS Range 23 [paras[0], 0, paras[0], 0], point 14 [paras[1].firstChild, 10]
3065 PASS Range 23 [paras[0], 0, paras[0], 0], point 15 [paras[1].firstChild, 65535] 2558 PASS Range 23 [paras[0], 0, paras[0], 0], point 15 [paras[1].firstChild, 65535]
3066 FAIL Range 23 [paras[0], 0, paras[0], 0], point 16 [detachedPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text no de "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2559 PASS Range 23 [paras[0], 0, paras[0], 0], point 16 [detachedPara1.firstChild, 0]
3067 </p> 2560 PASS Range 23 [paras[0], 0, paras[0], 0], point 17 [detachedPara1.firstChild, 1]
3068 FAIL Range 23 [paras[0], 0, paras[0], 0], point 17 [detachedPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text no de "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2561 PASS Range 23 [paras[0], 0, paras[0], 0], point 18 [detachedPara1.firstChild, 8]
3069 </p>
3070 FAIL Range 23 [paras[0], 0, paras[0], 0], point 18 [detachedPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text no de "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3071 </p>
3072 PASS Range 23 [paras[0], 0, paras[0], 0], point 19 [detachedPara1.firstChild, 9] 2562 PASS Range 23 [paras[0], 0, paras[0], 0], point 19 [detachedPara1.firstChild, 9]
3073 FAIL Range 23 [paras[0], 0, paras[0], 0], point 20 [foreignPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2563 PASS Range 23 [paras[0], 0, paras[0], 0], point 20 [foreignPara1.firstChild, 0]
3074 </p> 2564 PASS Range 23 [paras[0], 0, paras[0], 0], point 21 [foreignPara1.firstChild, 1]
3075 FAIL Range 23 [paras[0], 0, paras[0], 0], point 21 [foreignPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2565 PASS Range 23 [paras[0], 0, paras[0], 0], point 22 [foreignPara1.firstChild, 8]
3076 </p>
3077 FAIL Range 23 [paras[0], 0, paras[0], 0], point 22 [foreignPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3078 </p>
3079 PASS Range 23 [paras[0], 0, paras[0], 0], point 23 [foreignPara1.firstChild, 9] 2566 PASS Range 23 [paras[0], 0, paras[0], 0], point 23 [foreignPara1.firstChild, 9]
3080 PASS Range 23 [paras[0], 0, paras[0], 0], point 24 [document.documentElement, -1 ] 2567 PASS Range 23 [paras[0], 0, paras[0], 0], point 24 [document.documentElement, -1 ]
3081 PASS Range 23 [paras[0], 0, paras[0], 0], point 25 [document.documentElement, 0] 2568 PASS Range 23 [paras[0], 0, paras[0], 0], point 25 [document.documentElement, 0]
3082 PASS Range 23 [paras[0], 0, paras[0], 0], point 26 [document.documentElement, 1] 2569 PASS Range 23 [paras[0], 0, paras[0], 0], point 26 [document.documentElement, 1]
3083 PASS Range 23 [paras[0], 0, paras[0], 0], point 27 [document.documentElement, 2] 2570 PASS Range 23 [paras[0], 0, paras[0], 0], point 27 [document.documentElement, 2]
3084 PASS Range 23 [paras[0], 0, paras[0], 0], point 28 [document.documentElement, 7] 2571 PASS Range 23 [paras[0], 0, paras[0], 0], point 28 [document.documentElement, 7]
3085 PASS Range 23 [paras[0], 0, paras[0], 0], point 29 [document.head, 1] 2572 PASS Range 23 [paras[0], 0, paras[0], 0], point 29 [document.head, 1]
3086 PASS Range 23 [paras[0], 0, paras[0], 0], point 30 [document.body, 3] 2573 PASS Range 23 [paras[0], 0, paras[0], 0], point 30 [document.body, 3]
3087 FAIL Range 23 [paras[0], 0, paras[0], 0], point 31 [foreignDoc.documentElement, 0] assert_equals: focusNode must equal the node we collapse()d to expected Eleme nt node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2574 PASS Range 23 [paras[0], 0, paras[0], 0], point 31 [foreignDoc.documentElement, 0]
3088 </p> 2575 PASS Range 23 [paras[0], 0, paras[0], 0], point 32 [foreignDoc.documentElement, 1]
3089 FAIL Range 23 [paras[0], 0, paras[0], 0], point 32 [foreignDoc.documentElement, 1] assert_equals: focusNode must equal the node we collapse()d to expected Eleme nt node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2576 PASS Range 23 [paras[0], 0, paras[0], 0], point 33 [foreignDoc.head, 0]
3090 </p> 2577 PASS Range 23 [paras[0], 0, paras[0], 0], point 34 [foreignDoc.body, 1]
3091 FAIL Range 23 [paras[0], 0, paras[0], 0], point 33 [foreignDoc.head, 0] assert_e quals: focusNode must equal the node we collapse()d to expected Element node <he ad><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3092 </p>
3093 FAIL Range 23 [paras[0], 0, paras[0], 0], point 34 [foreignDoc.body, 1] assert_e quals: focusNode must equal the node we collapse()d to expected Element node <bo dy><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node < p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3094 </p>
3095 PASS Range 23 [paras[0], 0, paras[0], 0], point 35 [paras[0], 0] 2578 PASS Range 23 [paras[0], 0, paras[0], 0], point 35 [paras[0], 0]
3096 PASS Range 23 [paras[0], 0, paras[0], 0], point 36 [paras[0], 1] 2579 PASS Range 23 [paras[0], 0, paras[0], 0], point 36 [paras[0], 1]
3097 PASS Range 23 [paras[0], 0, paras[0], 0], point 37 [paras[0], 2] 2580 PASS Range 23 [paras[0], 0, paras[0], 0], point 37 [paras[0], 2]
3098 PASS Range 23 [paras[0], 0, paras[0], 0], point 38 [paras[1], 0] 2581 PASS Range 23 [paras[0], 0, paras[0], 0], point 38 [paras[1], 0]
3099 PASS Range 23 [paras[0], 0, paras[0], 0], point 39 [paras[1], 1] 2582 PASS Range 23 [paras[0], 0, paras[0], 0], point 39 [paras[1], 1]
3100 PASS Range 23 [paras[0], 0, paras[0], 0], point 40 [paras[1], 2] 2583 PASS Range 23 [paras[0], 0, paras[0], 0], point 40 [paras[1], 2]
3101 FAIL Range 23 [paras[0], 0, paras[0], 0], point 41 [detachedPara1, 0] assert_equ als: focusNode must equal the node we collapse()d to expected Element node <p>Op qrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2584 PASS Range 23 [paras[0], 0, paras[0], 0], point 41 [detachedPara1, 0]
3102 </p> 2585 PASS Range 23 [paras[0], 0, paras[0], 0], point 42 [detachedPara1, 1]
3103 FAIL Range 23 [paras[0], 0, paras[0], 0], point 42 [detachedPara1, 1] assert_equ als: focusNode must equal the node we collapse()d to expected Element node <p>Op qrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3104 </p>
3105 PASS Range 23 [paras[0], 0, paras[0], 0], point 43 [testDiv, 0] 2586 PASS Range 23 [paras[0], 0, paras[0], 0], point 43 [testDiv, 0]
3106 PASS Range 23 [paras[0], 0, paras[0], 0], point 44 [testDiv, 3] 2587 PASS Range 23 [paras[0], 0, paras[0], 0], point 44 [testDiv, 3]
3107 PASS Range 23 [paras[0], 0, paras[0], 0], point 45 [document, -1] 2588 PASS Range 23 [paras[0], 0, paras[0], 0], point 45 [document, -1]
3108 PASS Range 23 [paras[0], 0, paras[0], 0], point 46 [document, 0] 2589 PASS Range 23 [paras[0], 0, paras[0], 0], point 46 [document, 0]
3109 PASS Range 23 [paras[0], 0, paras[0], 0], point 47 [document, 1] 2590 PASS Range 23 [paras[0], 0, paras[0], 0], point 47 [document, 1]
3110 PASS Range 23 [paras[0], 0, paras[0], 0], point 48 [document, 2] 2591 PASS Range 23 [paras[0], 0, paras[0], 0], point 48 [document, 2]
3111 PASS Range 23 [paras[0], 0, paras[0], 0], point 49 [document, 3] 2592 PASS Range 23 [paras[0], 0, paras[0], 0], point 49 [document, 3]
3112 PASS Range 23 [paras[0], 0, paras[0], 0], point 50 [comment, -1] 2593 PASS Range 23 [paras[0], 0, paras[0], 0], point 50 [comment, -1]
3113 PASS Range 23 [paras[0], 0, paras[0], 0], point 51 [comment, 0] 2594 PASS Range 23 [paras[0], 0, paras[0], 0], point 51 [comment, 0]
3114 PASS Range 23 [paras[0], 0, paras[0], 0], point 52 [comment, 4] 2595 PASS Range 23 [paras[0], 0, paras[0], 0], point 52 [comment, 4]
3115 PASS Range 23 [paras[0], 0, paras[0], 0], point 53 [comment, 96] 2596 PASS Range 23 [paras[0], 0, paras[0], 0], point 53 [comment, 96]
3116 FAIL Range 23 [paras[0], 0, paras[0], 0], point 54 [foreignDoc, 0] assert_equals : focusNode must equal the node we collapse()d to expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2597 PASS Range 23 [paras[0], 0, paras[0], 0], point 54 [foreignDoc, 0]
3117 </p> 2598 PASS Range 23 [paras[0], 0, paras[0], 0], point 55 [foreignDoc, 1]
3118 FAIL Range 23 [paras[0], 0, paras[0], 0], point 55 [foreignDoc, 1] assert_equals : focusNode must equal the node we collapse()d to expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2599 PASS Range 23 [paras[0], 0, paras[0], 0], point 56 [foreignComment, 2]
3119 </p> 2600 PASS Range 23 [paras[0], 0, paras[0], 0], point 57 [foreignTextNode, 0]
3120 FAIL Range 23 [paras[0], 0, paras[0], 0], point 56 [foreignComment, 2] assert_eq uals: focusNode must equal the node we collapse()d to expected Comment node <!-- "Commenter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2601 PASS Range 23 [paras[0], 0, paras[0], 0], point 58 [foreignTextNode, 36]
3121 </p>
3122 FAIL Range 23 [paras[0], 0, paras[0], 0], point 57 [foreignTextNode, 0] assert_e quals: focusNode must equal the node we collapse()d to expected Text node "I adm it that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3123 </p>
3124 FAIL Range 23 [paras[0], 0, paras[0], 0], point 58 [foreignTextNode, 36] assert_ equals: focusNode must equal the node we collapse()d to expected Text node "I ad mit that I harbor doubts about whether we really need..." but got Element node < p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3125 </p>
3126 PASS Range 23 [paras[0], 0, paras[0], 0], point 59 [xmlDoc, -1] 2602 PASS Range 23 [paras[0], 0, paras[0], 0], point 59 [xmlDoc, -1]
3127 FAIL Range 23 [paras[0], 0, paras[0], 0], point 60 [xmlDoc, 0] assert_equals: fo cusNode must equal the node we collapse()d to expected Document node with 4 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2603 PASS Range 23 [paras[0], 0, paras[0], 0], point 60 [xmlDoc, 0]
3128 </p> 2604 PASS Range 23 [paras[0], 0, paras[0], 0], point 61 [xmlDoc, 1]
3129 FAIL Range 23 [paras[0], 0, paras[0], 0], point 61 [xmlDoc, 1] assert_equals: fo cusNode must equal the node we collapse()d to expected Document node with 4 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3130 </p>
3131 PASS Range 23 [paras[0], 0, paras[0], 0], point 62 [xmlDoc, 5] 2605 PASS Range 23 [paras[0], 0, paras[0], 0], point 62 [xmlDoc, 5]
3132 FAIL Range 23 [paras[0], 0, paras[0], 0], point 63 [xmlComment, 0] assert_equals : focusNode must equal the node we collapse()d to expected Comment node <!--I ma liciously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2606 PASS Range 23 [paras[0], 0, paras[0], 0], point 63 [xmlComment, 0]
3133 </p> 2607 PASS Range 23 [paras[0], 0, paras[0], 0], point 64 [xmlComment, 4]
3134 FAIL Range 23 [paras[0], 0, paras[0], 0], point 64 [xmlComment, 4] assert_equals : focusNode must equal the node we collapse()d to expected Comment node <!--I ma liciously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2608 PASS Range 23 [paras[0], 0, paras[0], 0], point 65 [processingInstruction, 0]
3135 </p> 2609 PASS Range 23 [paras[0], 0, paras[0], 0], point 66 [processingInstruction, 5]
3136 FAIL Range 23 [paras[0], 0, paras[0], 0], point 65 [processingInstruction, 0] as sert_equals: focusNode must equal the node we collapse()d to expected Processing Instruction node with target "somePI" and data "Did you know that \":syn sync fr omstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2610 PASS Range 23 [paras[0], 0, paras[0], 0], point 67 [processingInstruction, 9]
3137 </p> 2611 PASS Range 23 [paras[0], 0, paras[0], 0], point 68 [detachedTextNode, 0]
3138 FAIL Range 23 [paras[0], 0, paras[0], 0], point 66 [processingInstruction, 5] as sert_equals: focusNode must equal the node we collapse()d to expected Processing Instruction node with target "somePI" and data "Did you know that \":syn sync fr omstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2612 PASS Range 23 [paras[0], 0, paras[0], 0], point 69 [detachedTextNode, 8]
3139 </p> 2613 PASS Range 23 [paras[0], 0, paras[0], 0], point 70 [detachedForeignTextNode, 0]
3140 FAIL Range 23 [paras[0], 0, paras[0], 0], point 67 [processingInstruction, 9] as sert_equals: focusNode must equal the node we collapse()d to expected Processing Instruction node with target "somePI" and data "Did you know that \":syn sync fr omstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2614 PASS Range 23 [paras[0], 0, paras[0], 0], point 71 [detachedForeignTextNode, 8]
3141 </p> 2615 PASS Range 23 [paras[0], 0, paras[0], 0], point 72 [detachedXmlTextNode, 0]
3142 FAIL Range 23 [paras[0], 0, paras[0], 0], point 68 [detachedTextNode, 0] assert_ equals: focusNode must equal the node we collapse()d to expected Text node "Uvwx yzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2616 PASS Range 23 [paras[0], 0, paras[0], 0], point 73 [detachedXmlTextNode, 8]
3143 </p> 2617 PASS Range 23 [paras[0], 0, paras[0], 0], point 74 [detachedProcessingInstructio n, 12]
3144 FAIL Range 23 [paras[0], 0, paras[0], 0], point 69 [detachedTextNode, 8] assert_ equals: focusNode must equal the node we collapse()d to expected Text node "Uvwx yzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2618 PASS Range 23 [paras[0], 0, paras[0], 0], point 75 [detachedComment, 3]
3145 </p> 2619 PASS Range 23 [paras[0], 0, paras[0], 0], point 76 [detachedComment, 5]
3146 FAIL Range 23 [paras[0], 0, paras[0], 0], point 70 [detachedForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2620 PASS Range 23 [paras[0], 0, paras[0], 0], point 77 [detachedForeignComment, 0]
3147 </p> 2621 PASS Range 23 [paras[0], 0, paras[0], 0], point 78 [detachedForeignComment, 4]
3148 FAIL Range 23 [paras[0], 0, paras[0], 0], point 71 [detachedForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2622 PASS Range 23 [paras[0], 0, paras[0], 0], point 79 [detachedXmlComment, 2]
3149 </p> 2623 PASS Range 23 [paras[0], 0, paras[0], 0], point 80 [docfrag, 0]
3150 FAIL Range 23 [paras[0], 0, paras[0], 0], point 72 [detachedXmlTextNode, 0] asse rt_equals: focusNode must equal the node we collapse()d to expected Text node "K lmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2624 PASS Range 23 [paras[0], 0, paras[0], 0], point 81 [foreignDocfrag, 0]
3151 </p> 2625 PASS Range 23 [paras[0], 0, paras[0], 0], point 82 [xmlDocfrag, 0]
3152 FAIL Range 23 [paras[0], 0, paras[0], 0], point 73 [detachedXmlTextNode, 8] asse rt_equals: focusNode must equal the node we collapse()d to expected Text node "K lmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3153 </p>
3154 FAIL Range 23 [paras[0], 0, paras[0], 0], point 74 [detachedProcessingInstructio n, 12] assert_equals: focusNode must equal the node we collapse()d to expected P rocessingInstruction node with target "whippoorwill" and data "chirp chirp chirp " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3155 </p>
3156 FAIL Range 23 [paras[0], 0, paras[0], 0], point 75 [detachedComment, 3] assert_e quals: focusNode must equal the node we collapse()d to expected Comment node <!- -Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3157 </p>
3158 FAIL Range 23 [paras[0], 0, paras[0], 0], point 76 [detachedComment, 5] assert_e quals: focusNode must equal the node we collapse()d to expected Comment node <!- -Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3159 </p>
3160 FAIL Range 23 [paras[0], 0, paras[0], 0], point 77 [detachedForeignComment, 0] a ssert_equals: focusNode must equal the node we collapse()d to expected Comment n ode <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3161 </p>
3162 FAIL Range 23 [paras[0], 0, paras[0], 0], point 78 [detachedForeignComment, 4] a ssert_equals: focusNode must equal the node we collapse()d to expected Comment n ode <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3163 </p>
3164 FAIL Range 23 [paras[0], 0, paras[0], 0], point 79 [detachedXmlComment, 2] asser t_equals: focusNode must equal the node we collapse()d to expected Comment node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3165 </p>
3166 FAIL Range 23 [paras[0], 0, paras[0], 0], point 80 [docfrag, 0] assert_equals: f ocusNode must equal the node we collapse()d to expected DocumentFragment node wi th 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3167 </p>
3168 FAIL Range 23 [paras[0], 0, paras[0], 0], point 81 [foreignDocfrag, 0] assert_eq uals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3169 </p>
3170 FAIL Range 23 [paras[0], 0, paras[0], 0], point 82 [xmlDocfrag, 0] assert_equals : focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3171 </p>
3172 PASS Range 23 [paras[0], 0, paras[0], 0], point 83 [doctype, 0] 2626 PASS Range 23 [paras[0], 0, paras[0], 0], point 83 [doctype, 0]
3173 FAIL Range 23 [paras[0], 0, paras[0], 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () { 2627 FAIL Range 23 [paras[0], 0, paras[0], 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
3174 selection.collapse(point[0], point[1]); 2628 selection.collapse(point[0], point[1]);
3175 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2629 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3176 PASS Range 23 [paras[0], 0, paras[0], 0], point 85 [doctype, 1] 2630 PASS Range 23 [paras[0], 0, paras[0], 0], point 85 [doctype, 1]
3177 PASS Range 23 [paras[0], 0, paras[0], 0], point 86 [foreignDoctype, 0] 2631 PASS Range 23 [paras[0], 0, paras[0], 0], point 86 [foreignDoctype, 0]
3178 PASS Range 23 [paras[0], 0, paras[0], 0], point 87 [xmlDoctype, 0] 2632 PASS Range 23 [paras[0], 0, paras[0], 0], point 87 [xmlDoctype, 0]
3179 PASS Range 24 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] 2633 PASS Range 24 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1]
3180 PASS Range 24 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] 2634 PASS Range 24 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0]
3181 PASS Range 24 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] 2635 PASS Range 24 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1]
3182 PASS Range 24 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] 2636 PASS Range 24 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2]
3183 PASS Range 24 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] 2637 PASS Range 24 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8]
3184 PASS Range 24 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] 2638 PASS Range 24 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9]
3185 PASS Range 24 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] 2639 PASS Range 24 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10]
3186 PASS Range 24 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] 2640 PASS Range 24 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535]
3187 PASS Range 24 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] 2641 PASS Range 24 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1]
3188 PASS Range 24 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] 2642 PASS Range 24 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0]
3189 PASS Range 24 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] 2643 PASS Range 24 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1]
3190 PASS Range 24 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] 2644 PASS Range 24 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2]
3191 PASS Range 24 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] 2645 PASS Range 24 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8]
3192 PASS Range 24 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] 2646 PASS Range 24 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9]
3193 PASS Range 24 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] 2647 PASS Range 24 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10]
3194 PASS Range 24 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] 2648 PASS Range 24 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535]
3195 FAIL Range 24 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text no de "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2649 PASS Range 24 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0]
3196 </p> 2650 PASS Range 24 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1]
3197 FAIL Range 24 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text no de "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2651 PASS Range 24 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8]
3198 </p>
3199 FAIL Range 24 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text no de "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3200 </p>
3201 PASS Range 24 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] 2652 PASS Range 24 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9]
3202 FAIL Range 24 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2653 PASS Range 24 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0]
3203 </p> 2654 PASS Range 24 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1]
3204 FAIL Range 24 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2655 PASS Range 24 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8]
3205 </p>
3206 FAIL Range 24 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3207 </p>
3208 PASS Range 24 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] 2656 PASS Range 24 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9]
3209 PASS Range 24 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1 ] 2657 PASS Range 24 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1 ]
3210 PASS Range 24 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] 2658 PASS Range 24 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0]
3211 PASS Range 24 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] 2659 PASS Range 24 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1]
3212 PASS Range 24 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] 2660 PASS Range 24 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2]
3213 PASS Range 24 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] 2661 PASS Range 24 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7]
3214 PASS Range 24 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] 2662 PASS Range 24 [paras[0], 0, paras[0], 1], point 29 [document.head, 1]
3215 PASS Range 24 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] 2663 PASS Range 24 [paras[0], 0, paras[0], 1], point 30 [document.body, 3]
3216 FAIL Range 24 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] assert_equals: focusNode must equal the node we collapse()d to expected Eleme nt node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2664 PASS Range 24 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0]
3217 </p> 2665 PASS Range 24 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1]
3218 FAIL Range 24 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] assert_equals: focusNode must equal the node we collapse()d to expected Eleme nt node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2666 PASS Range 24 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0]
3219 </p> 2667 PASS Range 24 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1]
3220 FAIL Range 24 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] assert_e quals: focusNode must equal the node we collapse()d to expected Element node <he ad><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3221 </p>
3222 FAIL Range 24 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] assert_e quals: focusNode must equal the node we collapse()d to expected Element node <bo dy><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node < p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3223 </p>
3224 PASS Range 24 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] 2668 PASS Range 24 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0]
3225 PASS Range 24 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] 2669 PASS Range 24 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1]
3226 PASS Range 24 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] 2670 PASS Range 24 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2]
3227 PASS Range 24 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] 2671 PASS Range 24 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0]
3228 PASS Range 24 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] 2672 PASS Range 24 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1]
3229 PASS Range 24 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] 2673 PASS Range 24 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2]
3230 FAIL Range 24 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] assert_equ als: focusNode must equal the node we collapse()d to expected Element node <p>Op qrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2674 PASS Range 24 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0]
3231 </p> 2675 PASS Range 24 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1]
3232 FAIL Range 24 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] assert_equ als: focusNode must equal the node we collapse()d to expected Element node <p>Op qrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3233 </p>
3234 PASS Range 24 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] 2676 PASS Range 24 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0]
3235 PASS Range 24 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] 2677 PASS Range 24 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3]
3236 PASS Range 24 [paras[0], 0, paras[0], 1], point 45 [document, -1] 2678 PASS Range 24 [paras[0], 0, paras[0], 1], point 45 [document, -1]
3237 PASS Range 24 [paras[0], 0, paras[0], 1], point 46 [document, 0] 2679 PASS Range 24 [paras[0], 0, paras[0], 1], point 46 [document, 0]
3238 PASS Range 24 [paras[0], 0, paras[0], 1], point 47 [document, 1] 2680 PASS Range 24 [paras[0], 0, paras[0], 1], point 47 [document, 1]
3239 PASS Range 24 [paras[0], 0, paras[0], 1], point 48 [document, 2] 2681 PASS Range 24 [paras[0], 0, paras[0], 1], point 48 [document, 2]
3240 PASS Range 24 [paras[0], 0, paras[0], 1], point 49 [document, 3] 2682 PASS Range 24 [paras[0], 0, paras[0], 1], point 49 [document, 3]
3241 PASS Range 24 [paras[0], 0, paras[0], 1], point 50 [comment, -1] 2683 PASS Range 24 [paras[0], 0, paras[0], 1], point 50 [comment, -1]
3242 PASS Range 24 [paras[0], 0, paras[0], 1], point 51 [comment, 0] 2684 PASS Range 24 [paras[0], 0, paras[0], 1], point 51 [comment, 0]
3243 PASS Range 24 [paras[0], 0, paras[0], 1], point 52 [comment, 4] 2685 PASS Range 24 [paras[0], 0, paras[0], 1], point 52 [comment, 4]
3244 PASS Range 24 [paras[0], 0, paras[0], 1], point 53 [comment, 96] 2686 PASS Range 24 [paras[0], 0, paras[0], 1], point 53 [comment, 96]
3245 FAIL Range 24 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] assert_equals : focusNode must equal the node we collapse()d to expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2687 PASS Range 24 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0]
3246 </p> 2688 PASS Range 24 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1]
3247 FAIL Range 24 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] assert_equals : focusNode must equal the node we collapse()d to expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2689 PASS Range 24 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2]
3248 </p> 2690 PASS Range 24 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0]
3249 FAIL Range 24 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] assert_eq uals: focusNode must equal the node we collapse()d to expected Comment node <!-- "Commenter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2691 PASS Range 24 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36]
3250 </p>
3251 FAIL Range 24 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] assert_e quals: focusNode must equal the node we collapse()d to expected Text node "I adm it that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3252 </p>
3253 FAIL Range 24 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] assert_ equals: focusNode must equal the node we collapse()d to expected Text node "I ad mit that I harbor doubts about whether we really need..." but got Element node < p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3254 </p>
3255 PASS Range 24 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] 2692 PASS Range 24 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1]
3256 FAIL Range 24 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] assert_equals: fo cusNode must equal the node we collapse()d to expected Document node with 4 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2693 PASS Range 24 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0]
3257 </p> 2694 PASS Range 24 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1]
3258 FAIL Range 24 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] assert_equals: fo cusNode must equal the node we collapse()d to expected Document node with 4 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3259 </p>
3260 PASS Range 24 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] 2695 PASS Range 24 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5]
3261 FAIL Range 24 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] assert_equals : focusNode must equal the node we collapse()d to expected Comment node <!--I ma liciously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2696 PASS Range 24 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0]
3262 </p> 2697 PASS Range 24 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4]
3263 FAIL Range 24 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] assert_equals : focusNode must equal the node we collapse()d to expected Comment node <!--I ma liciously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2698 PASS Range 24 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0]
3264 </p> 2699 PASS Range 24 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5]
3265 FAIL Range 24 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] as sert_equals: focusNode must equal the node we collapse()d to expected Processing Instruction node with target "somePI" and data "Did you know that \":syn sync fr omstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2700 PASS Range 24 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9]
3266 </p> 2701 PASS Range 24 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0]
3267 FAIL Range 24 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] as sert_equals: focusNode must equal the node we collapse()d to expected Processing Instruction node with target "somePI" and data "Did you know that \":syn sync fr omstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2702 PASS Range 24 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8]
3268 </p> 2703 PASS Range 24 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0]
3269 FAIL Range 24 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] as sert_equals: focusNode must equal the node we collapse()d to expected Processing Instruction node with target "somePI" and data "Did you know that \":syn sync fr omstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2704 PASS Range 24 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8]
3270 </p> 2705 PASS Range 24 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0]
3271 FAIL Range 24 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] assert_ equals: focusNode must equal the node we collapse()d to expected Text node "Uvwx yzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2706 PASS Range 24 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8]
3272 </p> 2707 PASS Range 24 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstructio n, 12]
3273 FAIL Range 24 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] assert_ equals: focusNode must equal the node we collapse()d to expected Text node "Uvwx yzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2708 PASS Range 24 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3]
3274 </p> 2709 PASS Range 24 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5]
3275 FAIL Range 24 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2710 PASS Range 24 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0]
3276 </p> 2711 PASS Range 24 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4]
3277 FAIL Range 24 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text nod e "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2712 PASS Range 24 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2]
3278 </p> 2713 PASS Range 24 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0]
3279 FAIL Range 24 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] asse rt_equals: focusNode must equal the node we collapse()d to expected Text node "K lmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2714 PASS Range 24 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0]
3280 </p> 2715 PASS Range 24 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0]
3281 FAIL Range 24 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] asse rt_equals: focusNode must equal the node we collapse()d to expected Text node "K lmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3282 </p>
3283 FAIL Range 24 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstructio n, 12] assert_equals: focusNode must equal the node we collapse()d to expected P rocessingInstruction node with target "whippoorwill" and data "chirp chirp chirp " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3284 </p>
3285 FAIL Range 24 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] assert_e quals: focusNode must equal the node we collapse()d to expected Comment node <!- -Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3286 </p>
3287 FAIL Range 24 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] assert_e quals: focusNode must equal the node we collapse()d to expected Comment node <!- -Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3288 </p>
3289 FAIL Range 24 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] a ssert_equals: focusNode must equal the node we collapse()d to expected Comment n ode <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3290 </p>
3291 FAIL Range 24 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] a ssert_equals: focusNode must equal the node we collapse()d to expected Comment n ode <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3292 </p>
3293 FAIL Range 24 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] asser t_equals: focusNode must equal the node we collapse()d to expected Comment node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3294 </p>
3295 FAIL Range 24 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] assert_equals: f ocusNode must equal the node we collapse()d to expected DocumentFragment node wi th 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3296 </p>
3297 FAIL Range 24 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] assert_eq uals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3298 </p>
3299 FAIL Range 24 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] assert_equals : focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3300 </p>
3301 PASS Range 24 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] 2716 PASS Range 24 [paras[0], 0, paras[0], 1], point 83 [doctype, 0]
3302 FAIL Range 24 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () { 2717 FAIL Range 24 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
3303 selection.collapse(point[0], point[1]); 2718 selection.collapse(point[0], point[1]);
3304 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2719 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3305 PASS Range 24 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] 2720 PASS Range 24 [paras[0], 0, paras[0], 1], point 85 [doctype, 1]
3306 PASS Range 24 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] 2721 PASS Range 24 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0]
3307 PASS Range 24 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] 2722 PASS Range 24 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0]
3308 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 0 [paras[0].firstChild , -1] 2723 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 0 [paras[0].firstChild , -1]
3309 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 1 [paras[0].firstChild , 0] 2724 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 1 [paras[0].firstChild , 0]
3310 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 2 [paras[0].firstChild , 1] 2725 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 2 [paras[0].firstChild , 1]
3311 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 3 [paras[0].firstChild , 2] 2726 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 3 [paras[0].firstChild , 2]
3312 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 4 [paras[0].firstChild , 8] 2727 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 4 [paras[0].firstChild , 8]
3313 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 5 [paras[0].firstChild , 9] 2728 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 5 [paras[0].firstChild , 9]
3314 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 6 [paras[0].firstChild , 10] 2729 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 6 [paras[0].firstChild , 10]
3315 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 7 [paras[0].firstChild , 65535] 2730 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 7 [paras[0].firstChild , 65535]
3316 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 8 [paras[1].firstChild , -1] 2731 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 8 [paras[1].firstChild , -1]
3317 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 9 [paras[1].firstChild , 0] 2732 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 9 [paras[1].firstChild , 0]
3318 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 10 [paras[1].firstChil d, 1] 2733 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 10 [paras[1].firstChil d, 1]
3319 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 11 [paras[1].firstChil d, 2] 2734 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 11 [paras[1].firstChil d, 2]
3320 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 12 [paras[1].firstChil d, 8] 2735 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 12 [paras[1].firstChil d, 8]
3321 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 13 [paras[1].firstChil d, 9] 2736 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 13 [paras[1].firstChil d, 9]
3322 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 14 [paras[1].firstChil d, 10] 2737 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 14 [paras[1].firstChil d, 10]
3323 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 15 [paras[1].firstChil d, 65535] 2738 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 15 [paras[1].firstChil d, 65535]
3324 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 16 [detachedPara1.firs tChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() exp ected 1 but got 0 2739 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 16 [detachedPara1.firs tChild, 0]
3325 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 17 [detachedPara1.firs tChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() exp ected 1 but got 0 2740 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 17 [detachedPara1.firs tChild, 1]
3326 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 18 [detachedPara1.firs tChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() exp ected 1 but got 0 2741 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 18 [detachedPara1.firs tChild, 8]
3327 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 19 [detachedPara1.firs tChild, 9] 2742 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 19 [detachedPara1.firs tChild, 9]
3328 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 20 [foreignPara1.first Child, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2743 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 20 [foreignPara1.first Child, 0]
3329 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 21 [foreignPara1.first Child, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2744 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 21 [foreignPara1.first Child, 1]
3330 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 22 [foreignPara1.first Child, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2745 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 22 [foreignPara1.first Child, 8]
3331 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 23 [foreignPara1.first Child, 9] 2746 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 23 [foreignPara1.first Child, 9]
3332 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 24 [document.documentE lement, -1] 2747 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 24 [document.documentE lement, -1]
3333 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 25 [document.documentE lement, 0] 2748 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 25 [document.documentE lement, 0]
3334 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 26 [document.documentE lement, 1] 2749 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 26 [document.documentE lement, 1]
3335 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 27 [document.documentE lement, 2] 2750 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 27 [document.documentE lement, 2]
3336 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 28 [document.documentE lement, 7] 2751 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 28 [document.documentE lement, 7]
3337 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 29 [document.head, 1] 2752 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 29 [document.head, 1]
3338 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 30 [document.body, 3] 2753 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 30 [document.body, 3]
3339 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 31 [foreignDoc.documen tElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2754 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 31 [foreignDoc.documen tElement, 0]
3340 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 32 [foreignDoc.documen tElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2755 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 32 [foreignDoc.documen tElement, 1]
3341 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 33 [foreignDoc.head, 0 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2756 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 33 [foreignDoc.head, 0 ]
3342 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 34 [foreignDoc.body, 1 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2757 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 34 [foreignDoc.body, 1 ]
3343 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 35 [paras[0], 0] 2758 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 35 [paras[0], 0]
3344 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 36 [paras[0], 1] 2759 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 36 [paras[0], 1]
3345 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 37 [paras[0], 2] 2760 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 37 [paras[0], 2]
3346 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 38 [paras[1], 0] 2761 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 38 [paras[1], 0]
3347 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 39 [paras[1], 1] 2762 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 39 [paras[1], 1]
3348 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 40 [paras[1], 2] 2763 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 40 [paras[1], 2]
3349 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2764 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 41 [detachedPara1, 0]
3350 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2765 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 42 [detachedPara1, 1]
3351 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 43 [testDiv, 0] 2766 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 43 [testDiv, 0]
3352 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 44 [testDiv, 3] 2767 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 44 [testDiv, 3]
3353 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 45 [document, -1] 2768 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 45 [document, -1]
3354 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 46 [document, 0] 2769 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 46 [document, 0]
3355 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 47 [document, 1] 2770 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 47 [document, 1]
3356 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 48 [document, 2] 2771 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 48 [document, 2]
3357 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 49 [document, 3] 2772 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 49 [document, 3]
3358 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 50 [comment, -1] 2773 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 50 [comment, -1]
3359 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 51 [comment, 0] 2774 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 51 [comment, 0]
3360 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 52 [comment, 4] 2775 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 52 [comment, 4]
3361 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 53 [comment, 96] 2776 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 53 [comment, 96]
3362 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 54 [foreignDoc, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2777 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 54 [foreignDoc, 0]
3363 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 55 [foreignDoc, 1] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2778 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 55 [foreignDoc, 1]
3364 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2779 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 56 [foreignComment, 2]
3365 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 57 [foreignTextNode, 0 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2780 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 57 [foreignTextNode, 0 ]
3366 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 58 [foreignTextNode, 3 6] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2781 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 58 [foreignTextNode, 3 6]
3367 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 59 [xmlDoc, -1] 2782 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 59 [xmlDoc, -1]
3368 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 60 [xmlDoc, 0] assert_ equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2783 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 60 [xmlDoc, 0]
3369 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 61 [xmlDoc, 1] assert_ equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2784 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 61 [xmlDoc, 1]
3370 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 62 [xmlDoc, 5] 2785 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 62 [xmlDoc, 5]
3371 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 63 [xmlComment, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2786 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 63 [xmlComment, 0]
3372 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 64 [xmlComment, 4] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2787 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 64 [xmlComment, 4]
3373 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 65 [processingInstruct ion, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expect ed 1 but got 0 2788 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 65 [processingInstruct ion, 0]
3374 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 66 [processingInstruct ion, 5] assert_equals: selection.rangeCount must equal 1 after collapse() expect ed 1 but got 0 2789 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 66 [processingInstruct ion, 5]
3375 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 67 [processingInstruct ion, 9] assert_equals: selection.rangeCount must equal 1 after collapse() expect ed 1 but got 0 2790 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 67 [processingInstruct ion, 9]
3376 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2791 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 68 [detachedTextNode, 0]
3377 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2792 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 69 [detachedTextNode, 8]
3378 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 70 [detachedForeignTex tNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2793 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 70 [detachedForeignTex tNode, 0]
3379 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 71 [detachedForeignTex tNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2794 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 71 [detachedForeignTex tNode, 8]
3380 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 72 [detachedXmlTextNod e, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2795 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 72 [detachedXmlTextNod e, 0]
3381 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 73 [detachedXmlTextNod e, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2796 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 73 [detachedXmlTextNod e, 8]
3382 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 74 [detachedProcessing Instruction, 12] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 2797 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 74 [detachedProcessing Instruction, 12]
3383 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 75 [detachedComment, 3 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2798 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 75 [detachedComment, 3 ]
3384 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 76 [detachedComment, 5 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2799 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 76 [detachedComment, 5 ]
3385 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 77 [detachedForeignCom ment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expec ted 1 but got 0 2800 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 77 [detachedForeignCom ment, 0]
3386 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 78 [detachedForeignCom ment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() expec ted 1 but got 0 2801 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 78 [detachedForeignCom ment, 4]
3387 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 79 [detachedXmlComment , 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2802 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 79 [detachedXmlComment , 2]
3388 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 80 [docfrag, 0] assert _equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2803 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 80 [docfrag, 0]
3389 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2804 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 81 [foreignDocfrag, 0]
3390 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 82 [xmlDocfrag, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2805 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 82 [xmlDocfrag, 0]
3391 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 83 [doctype, 0] 2806 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 83 [doctype, 0]
3392 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 2807 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
3393 selection.collapse(point[0], point[1]); 2808 selection.collapse(point[0], point[1]);
3394 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2809 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3395 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 85 [doctype, 1] 2810 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 85 [doctype, 1]
3396 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 86 [foreignDoctype, 0] 2811 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 86 [foreignDoctype, 0]
3397 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 87 [xmlDoctype, 0] 2812 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 87 [xmlDoctype, 0]
3398 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild , -1] 2813 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild , -1]
3399 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild , 0] 2814 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild , 0]
3400 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild , 1] 2815 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild , 1]
3401 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild , 2] 2816 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild , 2]
3402 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild , 8] 2817 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild , 8]
3403 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild , 9] 2818 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild , 9]
3404 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild , 10] 2819 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild , 10]
3405 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild , 65535] 2820 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild , 65535]
3406 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild , -1] 2821 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild , -1]
3407 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild , 0] 2822 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild , 0]
3408 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChil d, 1] 2823 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChil d, 1]
3409 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChil d, 2] 2824 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChil d, 2]
3410 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChil d, 8] 2825 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChil d, 8]
3411 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChil d, 9] 2826 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChil d, 9]
3412 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChil d, 10] 2827 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChil d, 10]
3413 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChil d, 65535] 2828 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChil d, 65535]
3414 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firs tChild, 0] assert_equals: selection.rangeCount must equal 1 after collapse() exp ected 1 but got 0 2829 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firs tChild, 0]
3415 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firs tChild, 1] assert_equals: selection.rangeCount must equal 1 after collapse() exp ected 1 but got 0 2830 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firs tChild, 1]
3416 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firs tChild, 8] assert_equals: selection.rangeCount must equal 1 after collapse() exp ected 1 but got 0 2831 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firs tChild, 8]
3417 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firs tChild, 9] 2832 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firs tChild, 9]
3418 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.first Child, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2833 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.first Child, 0]
3419 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.first Child, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2834 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.first Child, 1]
3420 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.first Child, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2835 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.first Child, 8]
3421 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.first Child, 9] 2836 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.first Child, 9]
3422 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentE lement, -1] 2837 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentE lement, -1]
3423 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentE lement, 0] 2838 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentE lement, 0]
3424 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentE lement, 1] 2839 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentE lement, 1]
3425 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentE lement, 2] 2840 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentE lement, 2]
3426 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentE lement, 7] 2841 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentE lement, 7]
3427 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] 2842 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1]
3428 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] 2843 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3]
3429 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documen tElement, 0] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2844 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documen tElement, 0]
3430 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documen tElement, 1] assert_equals: selection.rangeCount must equal 1 after collapse() e xpected 1 but got 0 2845 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documen tElement, 1]
3431 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2846 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0 ]
3432 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2847 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1 ]
3433 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] 2848 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0]
3434 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] 2849 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1]
3435 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] 2850 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2]
3436 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] 2851 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0]
3437 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] 2852 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1]
3438 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] 2853 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2]
3439 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2854 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0]
3440 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2855 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1]
3441 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] 2856 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0]
3442 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] 2857 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3]
3443 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] 2858 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1]
3444 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] 2859 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0]
3445 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] 2860 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1]
3446 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] 2861 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2]
3447 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] 2862 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3]
3448 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] 2863 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1]
3449 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] 2864 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0]
3450 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] 2865 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4]
3451 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] 2866 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96]
3452 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2867 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0]
3453 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2868 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1]
3454 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2869 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2]
3455 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2870 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0 ]
3456 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 3 6] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2871 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 3 6]
3457 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] 2872 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1]
3458 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] assert_ equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2873 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0]
3459 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] assert_ equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2874 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1]
3460 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] 2875 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5]
3461 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2876 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0]
3462 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2877 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4]
3463 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruct ion, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expect ed 1 but got 0 2878 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruct ion, 0]
3464 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruct ion, 5] assert_equals: selection.rangeCount must equal 1 after collapse() expect ed 1 but got 0 2879 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruct ion, 5]
3465 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruct ion, 9] assert_equals: selection.rangeCount must equal 1 after collapse() expect ed 1 but got 0 2880 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruct ion, 9]
3466 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2881 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0]
3467 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2882 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8]
3468 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTex tNode, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2883 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTex tNode, 0]
3469 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTex tNode, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expe cted 1 but got 0 2884 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTex tNode, 8]
3470 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNod e, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2885 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNod e, 0]
3471 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNod e, 8] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2886 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNod e, 8]
3472 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessing Instruction, 12] assert_equals: selection.rangeCount must equal 1 after collapse () expected 1 but got 0 2887 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessing Instruction, 12]
3473 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2888 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3 ]
3474 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5 ] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 b ut got 0 2889 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5 ]
3475 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignCom ment, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expec ted 1 but got 0 2890 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignCom ment, 0]
3476 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignCom ment, 4] assert_equals: selection.rangeCount must equal 1 after collapse() expec ted 1 but got 0 2891 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignCom ment, 4]
3477 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment , 2] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2892 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment , 2]
3478 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] assert _equals: selection.rangeCount must equal 1 after collapse() expected 1 but got 0 2893 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0]
3479 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] assert_equals: selection.rangeCount must equal 1 after collapse() expected 1 bu t got 0 2894 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0]
3480 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] ass ert_equals: selection.rangeCount must equal 1 after collapse() expected 1 but go t 0 2895 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0]
3481 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] 2896 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0]
3482 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 2897 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
3483 selection.collapse(point[0], point[1]); 2898 selection.collapse(point[0], point[1]);
3484 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2899 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3485 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] 2900 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1]
3486 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] 2901 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0]
3487 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] 2902 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0]
3488 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0 ].firstChild, -1] 2903 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0 ].firstChild, -1]
3489 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0 ].firstChild, 0] 2904 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0 ].firstChild, 0]
3490 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0 ].firstChild, 1] 2905 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0 ].firstChild, 1]
3491 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0 ].firstChild, 2] 2906 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0 ].firstChild, 2]
3492 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0 ].firstChild, 8] 2907 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0 ].firstChild, 8]
3493 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0 ].firstChild, 9] 2908 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0 ].firstChild, 9]
3494 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0 ].firstChild, 10] 2909 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0 ].firstChild, 10]
3495 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0 ].firstChild, 65535] 2910 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0 ].firstChild, 65535]
3496 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1 ].firstChild, -1] 2911 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1 ].firstChild, -1]
3497 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1 ].firstChild, 0] 2912 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1 ].firstChild, 0]
3498 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[ 1].firstChild, 1] 2913 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[ 1].firstChild, 1]
3499 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[ 1].firstChild, 2] 2914 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[ 1].firstChild, 2]
3500 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[ 1].firstChild, 8] 2915 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[ 1].firstChild, 8]
3501 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[ 1].firstChild, 9] 2916 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[ 1].firstChild, 9]
3502 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[ 1].firstChild, 10] 2917 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[ 1].firstChild, 10]
3503 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[ 1].firstChild, 65535] 2918 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[ 1].firstChild, 65535]
3504 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detach edPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse( )d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 2919 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detach edPara1.firstChild, 0]
3505 " 2920 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detach edPara1.firstChild, 1]
3506 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detach edPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse( )d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 2921 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detach edPara1.firstChild, 8]
3507 "
3508 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detach edPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse( )d to expected Text node "Opqrstuv" but got Text node "Ijklmnop
3509 "
3510 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detach edPara1.firstChild, 9] 2922 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detach edPara1.firstChild, 9]
3511 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreig nPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Efghijkl" but got Text node "Ijklmnop 2923 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreig nPara1.firstChild, 0]
3512 " 2924 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreig nPara1.firstChild, 1]
3513 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreig nPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Efghijkl" but got Text node "Ijklmnop 2925 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreig nPara1.firstChild, 8]
3514 "
3515 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreig nPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Efghijkl" but got Text node "Ijklmnop
3516 "
3517 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreig nPara1.firstChild, 9] 2926 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreig nPara1.firstChild, 9]
3518 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [docume nt.documentElement, -1] 2927 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [docume nt.documentElement, -1]
3519 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [docume nt.documentElement, 0] 2928 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [docume nt.documentElement, 0]
3520 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [docume nt.documentElement, 1] 2929 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [docume nt.documentElement, 1]
3521 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [docume nt.documentElement, 2] 2930 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [docume nt.documentElement, 2]
3522 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [docume nt.documentElement, 7] 2931 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [docume nt.documentElement, 7]
3523 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [docume nt.head, 1] 2932 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [docume nt.head, 1]
3524 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [docume nt.body, 3] 2933 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [docume nt.body, 3]
3525 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreig nDoc.documentElement, 0] assert_equals: focusNode must equal the node we collaps e()d to expected Element node <html><head><title></title></head><body><p>Efghijk l</p><p... but got Text node "Ijklmnop 2934 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreig nDoc.documentElement, 0]
3526 " 2935 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreig nDoc.documentElement, 1]
3527 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreig nDoc.documentElement, 1] assert_equals: focusNode must equal the node we collaps e()d to expected Element node <html><head><title></title></head><body><p>Efghijk l</p><p... but got Text node "Ijklmnop 2936 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreig nDoc.head, 0]
3528 " 2937 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreig nDoc.body, 1]
3529 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreig nDoc.head, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Element node <head><title></title></head> but got Text node "Ijklmnop
3530 "
3531 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreig nDoc.body, 1] assert_equals: focusNode must equal the node we collapse()d to exp ected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
3532 "
3533 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[ 0], 0] 2938 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[ 0], 0]
3534 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[ 0], 1] 2939 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[ 0], 1]
3535 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[ 0], 2] 2940 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[ 0], 2]
3536 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[ 1], 0] 2941 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[ 1], 0]
3537 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[ 1], 1] 2942 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[ 1], 1]
3538 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[ 1], 2] 2943 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[ 1], 2]
3539 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detach edPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 2944 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detach edPara1, 0]
3540 " 2945 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detach edPara1, 1]
3541 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detach edPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expec ted Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
3542 "
3543 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDi v, 0] 2946 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDi v, 0]
3544 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDi v, 3] 2947 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDi v, 3]
3545 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [docume nt, -1] 2948 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [docume nt, -1]
3546 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [docume nt, 0] 2949 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [docume nt, 0]
3547 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [docume nt, 1] 2950 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [docume nt, 1]
3548 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [docume nt, 2] 2951 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [docume nt, 2]
3549 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [docume nt, 3] 2952 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [docume nt, 3]
3550 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [commen t, -1] 2953 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [commen t, -1]
3551 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [commen t, 0] 2954 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [commen t, 0]
3552 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [commen t, 4] 2955 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [commen t, 4]
3553 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [commen t, 96] 2956 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [commen t, 96]
3554 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreig nDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 2957 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreig nDoc, 0]
3555 " 2958 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreig nDoc, 1]
3556 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreig nDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 2959 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreig nComment, 2]
3557 " 2960 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreig nTextNode, 0]
3558 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreig nComment, 2] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--"Commenter" and "commentator" mean different things. I'v. ..--> but got Text node "Ijklmnop 2961 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreig nTextNode, 36]
3559 "
3560 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreig nTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Ijklmnop
3561 "
3562 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreig nTextNode, 36] assert_equals: focusNode must equal the node we collapse()d to ex pected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
3563 "
3564 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc , -1] 2962 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc , -1]
3565 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc ument node with 4 children but got Text node "Ijklmnop 2963 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc , 0]
3566 " 2964 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc , 1]
3567 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc , 1] assert_equals: focusNode must equal the node we collapse()d to expected Doc ument node with 4 children but got Text node "Ijklmnop
3568 "
3569 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc , 5] 2965 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc , 5]
3570 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlCom ment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...-- > but got Text node "Ijklmnop 2966 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlCom ment, 0]
3571 " 2967 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlCom ment, 4]
3572 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlCom ment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...-- > but got Text node "Ijklmnop 2968 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [proces singInstruction, 0]
3573 " 2969 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [proces singInstruction, 5]
3574 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [proces singInstruction, 0] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you kn ow that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmno p 2970 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [proces singInstruction, 9]
3575 " 2971 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detach edTextNode, 0]
3576 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [proces singInstruction, 5] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you kn ow that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmno p 2972 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detach edTextNode, 8]
3577 " 2973 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detach edForeignTextNode, 0]
3578 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [proces singInstruction, 9] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you kn ow that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmno p 2974 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detach edForeignTextNode, 8]
3579 " 2975 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detach edXmlTextNode, 0]
3580 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detach edTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to ex pected Text node "Uvwxyzab" but got Text node "Ijklmnop 2976 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detach edXmlTextNode, 8]
3581 " 2977 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detach edProcessingInstruction, 12]
3582 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detach edTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to ex pected Text node "Uvwxyzab" but got Text node "Ijklmnop 2978 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detach edComment, 3]
3583 " 2979 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detach edComment, 5]
3584 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detach edForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Cdefghij" but got Text node "Ijklmnop 2980 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detach edForeignComment, 0]
3585 " 2981 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detach edForeignComment, 4]
3586 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detach edForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Cdefghij" but got Text node "Ijklmnop 2982 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detach edXmlComment, 2]
3587 " 2983 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfra g, 0]
3588 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detach edXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop 2984 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreig nDocfrag, 0]
3589 " 2985 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDoc frag, 0]
3590 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detach edXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop
3591 "
3592 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detach edProcessingInstruction, 12] assert_equals: focusNode must equal the node we col lapse()d to expected ProcessingInstruction node with target "whippoorwill" and d ata "chirp chirp chirp" but got Text node "Ijklmnop
3593 "
3594 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detach edComment, 3] assert_equals: focusNode must equal the node we collapse()d to exp ected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
3595 "
3596 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detach edComment, 5] assert_equals: focusNode must equal the node we collapse()d to exp ected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
3597 "
3598 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detach edForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
3599 "
3600 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detach edForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
3601 "
3602 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detach edXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklm nop
3603 "
3604 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfra g, 0] assert_equals: focusNode must equal the node we collapse()d to expected Do cumentFragment node with 0 children but got Text node "Ijklmnop
3605 "
3606 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreig nDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted DocumentFragment node with 0 children but got Text node "Ijklmnop
3607 "
3608 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDoc frag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Ijklmnop
3609 "
3610 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctyp e, 0] 2986 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctyp e, 0]
3611 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () { 2987 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () {
3612 selection.collapse(point[0], point[1]); 2988 selection.collapse(point[0], point[1]);
3613 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 2989 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3614 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctyp e, 1] 2990 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctyp e, 1]
3615 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreig nDoctype, 0] 2991 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreig nDoctype, 0]
3616 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoc type, 0] 2992 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoc type, 0]
3617 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0 ].firstChild, -1] 2993 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0 ].firstChild, -1]
3618 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0 ].firstChild, 0] 2994 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0 ].firstChild, 0]
3619 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0 ].firstChild, 1] 2995 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0 ].firstChild, 1]
3620 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0 ].firstChild, 2] 2996 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0 ].firstChild, 2]
3621 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0 ].firstChild, 8] 2997 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0 ].firstChild, 8]
3622 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0 ].firstChild, 9] 2998 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0 ].firstChild, 9]
3623 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0 ].firstChild, 10] 2999 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0 ].firstChild, 10]
3624 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0 ].firstChild, 65535] 3000 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0 ].firstChild, 65535]
3625 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1 ].firstChild, -1] 3001 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1 ].firstChild, -1]
3626 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1 ].firstChild, 0] 3002 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1 ].firstChild, 0]
3627 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[ 1].firstChild, 1] 3003 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[ 1].firstChild, 1]
3628 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[ 1].firstChild, 2] 3004 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[ 1].firstChild, 2]
3629 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[ 1].firstChild, 8] 3005 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[ 1].firstChild, 8]
3630 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[ 1].firstChild, 9] 3006 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[ 1].firstChild, 9]
3631 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[ 1].firstChild, 10] 3007 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[ 1].firstChild, 10]
3632 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[ 1].firstChild, 65535] 3008 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[ 1].firstChild, 65535]
3633 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detach edPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse( )d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 3009 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detach edPara1.firstChild, 0]
3634 " 3010 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detach edPara1.firstChild, 1]
3635 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detach edPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse( )d to expected Text node "Opqrstuv" but got Text node "Ijklmnop 3011 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detach edPara1.firstChild, 8]
3636 "
3637 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detach edPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse( )d to expected Text node "Opqrstuv" but got Text node "Ijklmnop
3638 "
3639 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detach edPara1.firstChild, 9] 3012 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detach edPara1.firstChild, 9]
3640 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreig nPara1.firstChild, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Efghijkl" but got Text node "Ijklmnop 3013 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreig nPara1.firstChild, 0]
3641 " 3014 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreig nPara1.firstChild, 1]
3642 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreig nPara1.firstChild, 1] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Efghijkl" but got Text node "Ijklmnop 3015 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreig nPara1.firstChild, 8]
3643 "
3644 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreig nPara1.firstChild, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Efghijkl" but got Text node "Ijklmnop
3645 "
3646 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreig nPara1.firstChild, 9] 3016 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreig nPara1.firstChild, 9]
3647 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [docume nt.documentElement, -1] 3017 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [docume nt.documentElement, -1]
3648 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [docume nt.documentElement, 0] 3018 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [docume nt.documentElement, 0]
3649 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [docume nt.documentElement, 1] 3019 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [docume nt.documentElement, 1]
3650 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [docume nt.documentElement, 2] 3020 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [docume nt.documentElement, 2]
3651 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [docume nt.documentElement, 7] 3021 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [docume nt.documentElement, 7]
3652 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [docume nt.head, 1] 3022 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [docume nt.head, 1]
3653 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [docume nt.body, 3] 3023 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [docume nt.body, 3]
3654 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreig nDoc.documentElement, 0] assert_equals: focusNode must equal the node we collaps e()d to expected Element node <html><head><title></title></head><body><p>Efghijk l</p><p... but got Text node "Ijklmnop 3024 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreig nDoc.documentElement, 0]
3655 " 3025 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreig nDoc.documentElement, 1]
3656 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreig nDoc.documentElement, 1] assert_equals: focusNode must equal the node we collaps e()d to expected Element node <html><head><title></title></head><body><p>Efghijk l</p><p... but got Text node "Ijklmnop 3026 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreig nDoc.head, 0]
3657 " 3027 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreig nDoc.body, 1]
3658 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreig nDoc.head, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Element node <head><title></title></head> but got Text node "Ijklmnop
3659 "
3660 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreig nDoc.body, 1] assert_equals: focusNode must equal the node we collapse()d to exp ected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
3661 "
3662 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[ 0], 0] 3028 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[ 0], 0]
3663 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[ 0], 1] 3029 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[ 0], 1]
3664 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[ 0], 2] 3030 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[ 0], 2]
3665 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[ 1], 0] 3031 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[ 1], 0]
3666 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[ 1], 1] 3032 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[ 1], 1]
3667 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[ 1], 2] 3033 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[ 1], 2]
3668 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detach edPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted Element node <p>Opqrstuv</p> but got Text node "Ijklmnop 3034 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detach edPara1, 0]
3669 " 3035 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detach edPara1, 1]
3670 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detach edPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expec ted Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
3671 "
3672 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDi v, 0] 3036 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDi v, 0]
3673 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDi v, 3] 3037 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDi v, 3]
3674 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [docume nt, -1] 3038 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [docume nt, -1]
3675 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [docume nt, 0] 3039 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [docume nt, 0]
3676 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [docume nt, 1] 3040 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [docume nt, 1]
3677 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [docume nt, 2] 3041 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [docume nt, 2]
3678 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [docume nt, 3] 3042 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [docume nt, 3]
3679 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [commen t, -1] 3043 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [commen t, -1]
3680 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [commen t, 0] 3044 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [commen t, 0]
3681 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [commen t, 4] 3045 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [commen t, 4]
3682 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [commen t, 96] 3046 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [commen t, 96]
3683 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreig nDoc, 0] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 3047 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreig nDoc, 0]
3684 " 3048 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreig nDoc, 1]
3685 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreig nDoc, 1] assert_equals: focusNode must equal the node we collapse()d to expected Document node with 3 children but got Text node "Ijklmnop 3049 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreig nComment, 2]
3686 " 3050 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreig nTextNode, 0]
3687 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreig nComment, 2] assert_equals: focusNode must equal the node we collapse()d to expe cted Comment node <!--"Commenter" and "commentator" mean different things. I'v. ..--> but got Text node "Ijklmnop 3051 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreig nTextNode, 36]
3688 "
3689 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreig nTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Text node "I admit that I harbor doubts about whether we really need..." b ut got Text node "Ijklmnop
3690 "
3691 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreig nTextNode, 36] assert_equals: focusNode must equal the node we collapse()d to ex pected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
3692 "
3693 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc , -1] 3052 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc , -1]
3694 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc , 0] assert_equals: focusNode must equal the node we collapse()d to expected Doc ument node with 4 children but got Text node "Ijklmnop 3053 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc , 0]
3695 " 3054 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc , 1]
3696 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc , 1] assert_equals: focusNode must equal the node we collapse()d to expected Doc ument node with 4 children but got Text node "Ijklmnop
3697 "
3698 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc , 5] 3055 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc , 5]
3699 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlCom ment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...-- > but got Text node "Ijklmnop 3056 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlCom ment, 0]
3700 " 3057 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlCom ment, 4]
3701 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlCom ment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--I maliciously created a comment that will break incautiou...-- > but got Text node "Ijklmnop 3058 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [proces singInstruction, 0]
3702 " 3059 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [proces singInstruction, 5]
3703 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [proces singInstruction, 0] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you kn ow that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmno p 3060 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [proces singInstruction, 9]
3704 " 3061 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detach edTextNode, 0]
3705 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [proces singInstruction, 5] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you kn ow that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmno p 3062 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detach edTextNode, 8]
3706 " 3063 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detach edForeignTextNode, 0]
3707 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [proces singInstruction, 9] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "somePI" and data "Did you kn ow that \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmno p 3064 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detach edForeignTextNode, 8]
3708 " 3065 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detach edXmlTextNode, 0]
3709 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detach edTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to ex pected Text node "Uvwxyzab" but got Text node "Ijklmnop 3066 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detach edXmlTextNode, 8]
3710 " 3067 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detach edProcessingInstruction, 12]
3711 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detach edTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to ex pected Text node "Uvwxyzab" but got Text node "Ijklmnop 3068 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detach edComment, 3]
3712 " 3069 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detach edComment, 5]
3713 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detach edForeignTextNode, 0] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Cdefghij" but got Text node "Ijklmnop 3070 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detach edForeignComment, 0]
3714 " 3071 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detach edForeignComment, 4]
3715 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detach edForeignTextNode, 8] assert_equals: focusNode must equal the node we collapse() d to expected Text node "Cdefghij" but got Text node "Ijklmnop 3072 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detach edXmlComment, 2]
3716 " 3073 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfra g, 0]
3717 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detach edXmlTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop 3074 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreig nDocfrag, 0]
3718 " 3075 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDoc frag, 0]
3719 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detach edXmlTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Klmnopqr" but got Text node "Ijklmnop
3720 "
3721 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detach edProcessingInstruction, 12] assert_equals: focusNode must equal the node we col lapse()d to expected ProcessingInstruction node with target "whippoorwill" and d ata "chirp chirp chirp" but got Text node "Ijklmnop
3722 "
3723 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detach edComment, 3] assert_equals: focusNode must equal the node we collapse()d to exp ected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
3724 "
3725 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detach edComment, 5] assert_equals: focusNode must equal the node we collapse()d to exp ected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
3726 "
3727 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detach edForeignComment, 0] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
3728 "
3729 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detach edForeignComment, 4] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
3730 "
3731 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detach edXmlComment, 2] assert_equals: focusNode must equal the node we collapse()d to expected Comment node <!--בן חיים אליעזר--> but got Text node "Ijklm nop
3732 "
3733 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfra g, 0] assert_equals: focusNode must equal the node we collapse()d to expected Do cumentFragment node with 0 children but got Text node "Ijklmnop
3734 "
3735 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreig nDocfrag, 0] assert_equals: focusNode must equal the node we collapse()d to expe cted DocumentFragment node with 0 children but got Text node "Ijklmnop
3736 "
3737 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDoc frag, 0] assert_equals: focusNode must equal the node we collapse()d to expected DocumentFragment node with 0 children but got Text node "Ijklmnop
3738 "
3739 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctyp e, 0] 3076 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctyp e, 0]
3740 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () { 3077 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () {
3741 selection.collapse(point[0], point[1]); 3078 selection.collapse(point[0], point[1]);
3742 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 3079 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3743 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctyp e, 1] 3080 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctyp e, 1]
3744 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreig nDoctype, 0] 3081 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreig nDoctype, 0]
3745 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoc type, 0] 3082 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoc type, 0]
3746 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChil d, -1] 3083 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChil d, -1]
3747 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChil d, 0] 3084 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChil d, 0]
3748 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChil d, 1] 3085 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChil d, 1]
3749 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChil d, 2] 3086 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChil d, 2]
3750 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChil d, 8] 3087 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChil d, 8]
3751 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChil d, 9] 3088 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChil d, 9]
3752 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChil d, 10] 3089 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChil d, 10]
3753 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChil d, 65535] 3090 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChil d, 65535]
3754 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChil d, -1] 3091 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChil d, -1]
3755 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChil d, 0] 3092 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChil d, 0]
3756 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChi ld, 1] 3093 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChi ld, 1]
3757 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChi ld, 2] 3094 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChi ld, 2]
3758 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChi ld, 8] 3095 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChi ld, 8]
3759 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChi ld, 9] 3096 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChi ld, 9]
3760 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChi ld, 10] 3097 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChi ld, 10]
3761 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChi ld, 65535] 3098 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChi ld, 65535]
3762 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.fir stChild, 0] assert_equals: focusNode must equal the node we collapse()d to expec ted Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yza bcdef</p> 3099 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.fir stChild, 0]
3763 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.fir stChild, 1] assert_equals: focusNode must equal the node we collapse()d to expec ted Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yza bcdef</p> 3100 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.fir stChild, 1]
3764 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.fir stChild, 8] assert_equals: focusNode must equal the node we collapse()d to expec ted Text node "Opqrstuv" but got Element node <p id="d" style="display:none">Yza bcdef</p> 3101 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.fir stChild, 8]
3765 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.fir stChild, 9] 3102 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.fir stChild, 9]
3766 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firs tChild, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzab cdef</p> 3103 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firs tChild, 0]
3767 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firs tChild, 1] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzab cdef</p> 3104 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firs tChild, 1]
3768 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firs tChild, 8] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Efghijkl" but got Element node <p id="d" style="display:none">Yzab cdef</p> 3105 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firs tChild, 8]
3769 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firs tChild, 9] 3106 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firs tChild, 9]
3770 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.document Element, -1] 3107 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.document Element, -1]
3771 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.document Element, 0] 3108 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.document Element, 0]
3772 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.document Element, 1] 3109 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.document Element, 1]
3773 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.document Element, 2] 3110 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.document Element, 2]
3774 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.document Element, 7] 3111 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.document Element, 7]
3775 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] 3112 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1]
3776 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] 3113 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3]
3777 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.docume ntElement, 0] assert_equals: focusNode must equal the node we collapse()d to exp ected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="d" style="display:none">Yzabcdef</p> 3114 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.docume ntElement, 0]
3778 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.docume ntElement, 1] assert_equals: focusNode must equal the node we collapse()d to exp ected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="d" style="display:none">Yzabcdef</p> 3115 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.docume ntElement, 1]
3779 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] assert_equals: focusNode must equal the node we collapse()d to expected Eleme nt node <head><title></title></head> but got Element node <p id="d" style="displ ay:none">Yzabcdef</p> 3116 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0]
3780 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] assert_equals: focusNode must equal the node we collapse()d to expected Eleme nt node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Ele ment node <p id="d" style="display:none">Yzabcdef</p> 3117 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1]
3781 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] 3118 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0]
3782 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] 3119 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1]
3783 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] 3120 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2]
3784 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] 3121 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0]
3785 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] 3122 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1]
3786 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] 3123 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2]
3787 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] assert_equals: focusNode must equal the node we collapse()d to expected Element node <p>Opqrstuv</p> but got Element node <p id="d" style="display:none">Yzabcd ef</p> 3124 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0]
3788 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] assert_equals: focusNode must equal the node we collapse()d to expected Element node <p>Opqrstuv</p> but got Element node <p id="d" style="display:none">Yzabcd ef</p> 3125 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1]
3789 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] 3126 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0]
3790 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] 3127 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3]
3791 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] 3128 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1]
3792 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] 3129 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0]
3793 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] 3130 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1]
3794 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] 3131 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2]
3795 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] 3132 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3]
3796 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] 3133 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1]
3797 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] 3134 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0]
3798 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] 3135 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4]
3799 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] 3136 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96]
3800 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] as sert_equals: focusNode must equal the node we collapse()d to expected Document n ode with 3 children but got Element node <p id="d" style="display:none">Yzabcdef </p> 3137 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0]
3801 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] as sert_equals: focusNode must equal the node we collapse()d to expected Document n ode with 3 children but got Element node <p id="d" style="display:none">Yzabcdef </p> 3138 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1]
3802 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2 ] assert_equals: focusNode must equal the node we collapse()d to expected Commen t node <!--"Commenter" and "commentator" mean different things. I'v...--> but g ot Element node <p id="d" style="display:none">Yzabcdef</p> 3139 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2 ]
3803 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Elem ent node <p id="d" style="display:none">Yzabcdef</p> 3140 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0]
3804 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] assert_equals: focusNode must equal the node we collapse()d to expected Text node "I admit that I harbor doubts about whether we really need..." but got Ele ment node <p id="d" style="display:none">Yzabcdef</p> 3141 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36]
3805 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] 3142 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1]
3806 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] assert _equals: focusNode must equal the node we collapse()d to expected Document node with 4 children but got Element node <p id="d" style="display:none">Yzabcdef</p> 3143 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0]
3807 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] assert _equals: focusNode must equal the node we collapse()d to expected Document node with 4 children but got Element node <p id="d" style="display:none">Yzabcdef</p> 3144 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1]
3808 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] 3145 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5]
3809 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] as sert_equals: focusNode must equal the node we collapse()d to expected Comment no de <!--I maliciously created a comment that will break incautiou...--> but got E lement node <p id="d" style="display:none">Yzabcdef</p> 3146 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0]
3810 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] as sert_equals: focusNode must equal the node we collapse()d to expected Comment no de <!--I maliciously created a comment that will break incautiou...--> but got E lement node <p id="d" style="display:none">Yzabcdef</p> 3147 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4]
3811 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruc tion, 0] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction 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= "display:none">Yzabcdef</p> 3148 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruc tion, 0]
3812 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruc tion, 5] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction 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= "display:none">Yzabcdef</p> 3149 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruc tion, 5]
3813 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruc tion, 9] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction 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= "display:none">Yzabcdef</p> 3150 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruc tion, 9]
3814 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Uvwxyzab" but got Element node <p id="d" style="display:none">Yzabcdef</p > 3151 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0]
3815 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] assert_equals: focusNode must equal the node we collapse()d to expected Text node "Uvwxyzab" but got Element node <p id="d" style="display:none">Yzabcdef</p > 3152 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8]
3816 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTe xtNode, 0] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Cdefghij" but got Element node <p id="d" style="display:none">Yzab cdef</p> 3153 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTe xtNode, 0]
3817 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTe xtNode, 8] assert_equals: focusNode must equal the node we collapse()d to expect ed Text node "Cdefghij" but got Element node <p id="d" style="display:none">Yzab cdef</p> 3154 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTe xtNode, 8]
3818 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNo de, 0] assert_equals: focusNode must equal the node we collapse()d to expected T ext node "Klmnopqr" but got Element node <p id="d" style="display:none">Yzabcdef </p> 3155 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNo de, 0]
3819 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNo de, 8] assert_equals: focusNode must equal the node we collapse()d to expected T ext node "Klmnopqr" but got Element node <p id="d" style="display:none">Yzabcdef </p> 3156 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNo de, 8]
3820 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessin gInstruction, 12] assert_equals: focusNode must equal the node we collapse()d to expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <p id="d" style="display:none">Yzabcdef</p> 3157 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessin gInstruction, 12]
3821 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] assert_equals: focusNode must equal the node we collapse()d to expected Comme nt node <!--Stuvwxyz--> but got Element node <p id="d" style="display:none">Yzab cdef</p> 3158 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3]
3822 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] assert_equals: focusNode must equal the node we collapse()d to expected Comme nt node <!--Stuvwxyz--> but got Element node <p id="d" style="display:none">Yzab cdef</p> 3159 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5]
3823 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignCo mment, 0] assert_equals: focusNode must equal the node we collapse()d to expecte d Comment node <!--אריה יהודה--> but got Element node <p id="d" style=" display:none">Yzabcdef</p> 3160 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignCo mment, 0]
3824 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignCo mment, 4] assert_equals: focusNode must equal the node we collapse()d to expecte d Comment node <!--אריה יהודה--> but got Element node <p id="d" style=" display:none">Yzabcdef</p> 3161 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignCo mment, 4]
3825 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlCommen t, 2] assert_equals: focusNode must equal the node we collapse()d to expected Co mment node <!--בן חיים אליעזר--> but got Element node <p id="d" styl e="display:none">Yzabcdef</p> 3162 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlCommen t, 2]
3826 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] asser t_equals: focusNode must equal the node we collapse()d to expected DocumentFragm ent node with 0 children but got Element node <p id="d" style="display:none">Yza bcdef</p> 3163 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0]
3827 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0 ] assert_equals: focusNode must equal the node we collapse()d to expected Docume ntFragment node with 0 children but got Element node <p id="d" style="display:no ne">Yzabcdef</p> 3164 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0 ]
3828 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] as sert_equals: focusNode must equal the node we collapse()d to expected DocumentFr agment node with 0 children but got Element node <p id="d" style="display:none"> Yzabcdef</p> 3165 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0]
3829 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] 3166 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0]
3830 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] ass ert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () { 3167 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] ass ert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
3831 selection.collapse(point[0], point[1]); 3168 selection.collapse(point[0], point[1]);
3832 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24 3169 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3833 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] 3170 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1]
3834 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0 ] 3171 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0 ]
3835 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] 3172 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0]
3836 Harness: the test ran to completion. 3173 Harness: the test ran to completion.
3837 3174
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698