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

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

Issue 2653523003: Make DOMSelection cache Range (Closed)
Patch Set: nit Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 944: The given range isn't in document. 1 CONSOLE ERROR: line 944: The given range isn't in document.
2 CONSOLE ERROR: line 944: The given range isn't in document. 2 CONSOLE ERROR: line 944: The given range isn't in document.
3 CONSOLE ERROR: line 944: The given range isn't in document. 3 CONSOLE ERROR: line 944: The given range isn't in document.
4 CONSOLE ERROR: line 944: The given range isn't in document. 4 CONSOLE ERROR: line 944: The given range isn't in document.
5 CONSOLE ERROR: line 944: The given range isn't in document. 5 CONSOLE ERROR: line 944: The given range isn't in document.
6 CONSOLE ERROR: line 944: The given range isn't in document. 6 CONSOLE ERROR: line 944: The given range isn't in document.
7 CONSOLE ERROR: line 944: The given range isn't in document. 7 CONSOLE ERROR: line 944: The given range isn't in document.
8 CONSOLE ERROR: line 944: The given range isn't in document. 8 CONSOLE ERROR: line 944: The given range isn't in document.
9 CONSOLE ERROR: line 944: The given range isn't in document. 9 CONSOLE ERROR: line 944: The given range isn't in document.
10 CONSOLE ERROR: line 944: The given range isn't in document. 10 CONSOLE ERROR: line 944: The given range isn't in document.
(...skipping 4887 matching lines...) Expand 10 before | Expand all | Expand 10 after
4898 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeType Error function "function () { 4898 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeType Error function "function () {
4899 selection.extend(node, offset); 4899 selection.extend(node, offset);
4900 }" did not throw 4900 }" did not throw
4901 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4901 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4902 " 4902 "
4903 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 4903 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4904 selection.extend(node, offset); 4904 selection.extend(node, offset);
4905 }" did not throw 4905 }" did not throw
4906 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4906 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4907 " 4907 "
4908 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4908 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1]
4909 </p><p id="b" s...
4910 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4909 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4911 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4910 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4912 " 4911 "
4913 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4912 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0]
4914 </p><p id="b" s...
4915 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4913 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4916 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4914 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4917 " 4915 "
4918 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4916 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1] assert_equals: focusOffset must be the offset passed to exten d() expected 1 but got 2
4919 </p><p id="b" s...
4920 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4917 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4921 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4918 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4922 " 4919 "
4923 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4920 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2]
4924 </p><p id="b" s...
4925 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4921 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4926 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4922 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4927 " 4923 "
4928 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4924 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8]
4929 </p><p id="b" s...
4930 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4925 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4931 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4926 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4932 " 4927 "
4933 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4928 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9] assert_equals: focusOffset must be the offset passed to exten d() expected 9 but got 10
4934 </p><p id="b" s...
4935 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4929 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4936 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4930 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4937 " 4931 "
4938 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4932 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10]
4939 </p><p id="b" s...
4940 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4933 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4941 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4934 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4942 " 4935 "
4943 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4936 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535]
4944 </p><p id="b" s...
4945 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4937 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4946 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4938 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4947 " 4939 "
4948 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4940 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1]
4949 </p><p id="b" s...
4950 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4941 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4951 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4942 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4952 " 4943 "
4953 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4944 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4954 </p><p id="b" s... 4945 " but got Element node <p id="c">Qrstuvwx</p>
4955 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4946 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4956 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4947 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4957 " 4948 "
4958 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4949 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4959 </p><p id="b" s... 4950 " but got Element node <p id="c">Qrstuvwx</p>
4960 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4951 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4961 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4952 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4962 " 4953 "
4963 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4954 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4964 </p><p id="b" s... 4955 " but got Element node <p id="c">Qrstuvwx</p>
4965 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4956 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4966 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4957 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4967 " 4958 "
4968 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4959 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4969 </p><p id="b" s... 4960 " but got Element node <p id="c">Qrstuvwx</p>
4970 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4961 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4971 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4962 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4972 " 4963 "
4973 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4964 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4974 </p><p id="b" s... 4965 " but got Element node <p id="c">Qrstuvwx</p>
4975 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4966 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4976 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4967 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4977 " 4968 "
4978 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4969 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10]
4979 </p><p id="b" s...
4980 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4970 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4981 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4971 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4982 " 4972 "
4983 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4973 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535]
4984 </p><p id="b" s...
4985 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4974 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4975 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4987 " 4976 "
4988 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4977 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4989 </p><p id="b" s... 4978 "
4990 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4979 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4991 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4980 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4992 " 4981 "
4993 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4982 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4994 </p><p id="b" s... 4983 "
4995 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4984 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4996 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4985 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4997 " 4986 "
4998 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4987 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4999 </p><p id="b" s... 4988 "
5000 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4989 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5001 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4990 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5002 " 4991 "
5003 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4992 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9]
5004 </p><p id="b" s...
5005 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4993 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5006 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4994 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5007 " 4995 "
5008 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4996 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5009 </p><p id="b" s... 4997 "
5010 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4998 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5011 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4999 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5012 " 5000 "
5013 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5001 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5014 </p><p id="b" s... 5002 "
5015 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5003 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5016 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5004 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5017 " 5005 "
5018 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5006 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5019 </p><p id="b" s... 5007 "
5020 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5008 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5021 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5009 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5022 " 5010 "
5023 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5011 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9]
5024 </p><p id="b" s...
5025 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5012 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5026 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5013 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5027 " 5014 "
5028 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5015 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1]
5029 </p><p id="b" s...
5030 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5016 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5031 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5017 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5032 " 5018 "
5033 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5019 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] assert_equals: focusNode must be the node passed to ext end() expected Element node <html><head><title>Selection extend() tests</title>
5034 </p><p id="b" s... 5020 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5021 "
5035 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5022 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5036 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5023 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5037 " 5024 "
5038 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5025 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] assert_equals: focusNode must be the node passed to ext end() expected Element node <html><head><title>Selection extend() tests</title>
5039 </p><p id="b" s... 5026 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5027 "
5040 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5028 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5041 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5029 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5042 " 5030 "
5043 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5031 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] assert_equals: focusNode must be the node passed to ext end() expected Element node <html><head><title>Selection extend() tests</title>
5044 </p><p id="b" s... 5032 <meta... but got Text node "Qrstuvwx"
5045 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5033 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5046 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5034 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5047 " 5035 "
5048 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5036 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7]
5049 </p><p id="b" s...
5050 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5037 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5051 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5038 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5052 " 5039 "
5053 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ 5040 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] assert_equals: focusNode must be the node passed to extend() expec ted Element node <head><title>Selection extend() tests</title>
5054 </p><p id="b" s... 5041 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5042 "
5055 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5043 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5056 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5044 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5057 " 5045 "
5058 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ 5046 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] assert_equals: focusNode must be the node passed to extend() expec ted Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5059 </p><p id="b" s... 5047 </p><p id... but got Text node "Qrstuvwx"
5060 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5048 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5061 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5049 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5062 " 5050 "
5063 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5051 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5064 </p><p id="b" s... 5052 "
5065 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5053 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5066 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5054 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5067 " 5055 "
5068 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5056 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5069 </p><p id="b" s... 5057 "
5070 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5058 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5071 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5059 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5072 " 5060 "
5073 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 5061 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><ti tle></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5074 </p><p id="b" s... 5062 "
5075 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5063 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5076 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5064 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5077 " 5065 "
5078 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 5066 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p> Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
5079 </p><p id="b" s... 5067 "
5080 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5068 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5081 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5069 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5082 " 5070 "
5083 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5071 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] assert_equals: focusNode must be the node passed to extend() expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5084 </p><p id="b" s... 5072 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5073 "
5085 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5074 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5086 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5075 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5087 " 5076 "
5088 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5077 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] assert_equals: focusNode must be the node passed to extend() expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5089 </p><p id="b" s... 5078 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5079 "
5090 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5080 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5091 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5081 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5092 " 5082 "
5093 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5083 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2]
5094 </p><p id="b" s...
5095 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5084 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5096 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5085 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5097 " 5086 "
5098 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5087 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] assert_equals: focusNode must be the node passed to extend() expected E lement node <p id="b" style="display:none">Ijklmnop
5099 </p><p id="b" s... 5088 </p> but got Element node <p id="c">Qrstuvwx</p>
5100 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5089 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5101 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5090 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5102 " 5091 "
5103 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5092 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] assert_equals: focusNode must be the node passed to extend() expected E lement node <p id="b" style="display:none">Ijklmnop
5104 </p><p id="b" s... 5093 </p> but got Element node <p id="c">Qrstuvwx</p>
5105 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5094 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5106 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5095 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5107 " 5096 "
5108 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5097 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2]
5109 </p><p id="b" s...
5110 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5098 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5111 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5099 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5112 " 5100 "
5113 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ 5101 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5114 </p><p id="b" s... 5102 "
5115 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5103 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5116 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5104 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5117 " 5105 "
5118 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ 5106 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5119 </p><p id="b" s... 5107 "
5120 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5108 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5121 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5109 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5122 " 5110 "
5123 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5111 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] assert_equals: focusNode must be the node passed to extend() expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5124 </p><p id="b" s... 5112 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5113 "
5125 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5114 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5126 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5115 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5127 " 5116 "
5128 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5117 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] assert_equals: focusNode must be the node passed to extend() expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5129 </p><p id="b" s... 5118 </p><p id="b" s... but got Text node "Qrstuvwx"
5130 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5119 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5131 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5120 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5132 " 5121 "
5133 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1] assert_equals: Sanity check: endContainer must be correct expected Com ment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 5122 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1]
5134 </p><p id="b" s...
5135 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5123 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5136 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5124 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5137 " 5125 "
5138 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5126 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] assert_equals: focusNode must be the node passed to extend() expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5139 </p><p id="b" s... 5127 "
5140 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5128 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5141 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5129 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5142 " 5130 "
5143 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5131 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] assert_equals: focusNode must be the node passed to extend() expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5144 </p><p id="b" s... 5132 "
5145 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5133 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5146 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5134 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5147 " 5135 "
5148 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5136 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] assert_equals: focusNode must be the node passed to extend() expected D ocument node with 2 children but got Text node "Qrstuvwx"
5149 </p><p id="b" s...
5150 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5137 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5151 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5138 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5152 " 5139 "
5153 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5140 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3]
5154 </p><p id="b" s...
5155 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5141 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5156 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5142 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5157 " 5143 "
5158 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5144 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1]
5159 </p><p id="b" s...
5160 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5145 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5161 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5146 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5162 " 5147 "
5163 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5148 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] assert_equals: focusNode must be the node passed to extend() expected Co mment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5164 </p><p id="b" s...
5165 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5149 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5166 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5150 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5167 " 5151 "
5168 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5152 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] assert_equals: focusNode must be the node passed to extend() expected Co mment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5169 </p><p id="b" s...
5170 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5153 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5171 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5154 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5172 " 5155 "
5173 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 5156 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96]
5174 </p><p id="b" s...
5175 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5157 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5176 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5158 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5177 " 5159 "
5178 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 5160 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5179 </p><p id="b" s... 5161 "
5180 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5162 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5181 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5163 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5182 " 5164 "
5183 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 5165 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5184 </p><p id="b" s... 5166 "
5185 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5167 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5186 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5168 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5187 " 5169 "
5188 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: Sanity check: endContainer must be correct expecte d Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 5170 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comme nter" and "commentator" mean different things. I'v...--> but got Text node "Äb ̈c̈d̈ëf̈g̈ḧ
5189 </p><p id="b" s... 5171 "
5190 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5172 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5191 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5173 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5192 " 5174 "
5193 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 5175 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit tha t I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ë f̈g̈ḧ
5194 </p><p id="b" s... 5176 "
5195 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5177 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5196 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5178 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5197 " 5179 "
5198 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expec ted Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ 5180 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ
5199 </p><p id="b" s... 5181 "
5200 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5182 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5201 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5183 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5202 " 5184 "
5203 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5185 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1]
5204 </p><p id="b" s...
5205 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5186 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5206 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5187 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5207 " 5188 "
5208 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: Sanity check: endContainer must be correct expected Commen t node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 5189 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5209 </p><p id="b" s... 5190 "
5210 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5191 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5211 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5192 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5212 " 5193 "
5213 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: Sanity check: endContainer must be correct expected Commen t node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 5194 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5214 </p><p id="b" s... 5195 "
5215 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5196 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5216 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5197 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5217 " 5198 "
5218 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5] assert_equals: Sanity check: endContainer must be correct expected Commen t node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 5199 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5]
5219 </p><p id="b" s...
5220 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5200 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5221 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5201 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5222 " 5202 "
5223 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 5203 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
5224 </p><p id="b" s... 5204 "
5225 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5205 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5226 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5206 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5227 " 5207 "
5228 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 5208 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
5229 </p><p id="b" s... 5209 "
5230 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5210 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5231 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5211 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5232 " 5212 "
5233 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5213 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5234 </p><p id="b" s... 5214 "
5235 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5215 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5236 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5216 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5237 " 5217 "
5238 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5218 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5239 </p><p id="b" s... 5219 "
5240 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5220 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5241 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5221 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5242 " 5222 "
5243 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5223 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5244 </p><p id="b" s... 5224 "
5245 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5225 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5246 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5226 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5247 " 5227 "
5248 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expec ted Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ 5228 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5249 </p><p id="b" s... 5229 "
5250 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5230 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5251 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5231 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5252 " 5232 "
5253 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expec ted Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ 5233 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5254 </p><p id="b" s... 5234 "
5255 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5235 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5256 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5236 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5257 " 5237 "
5258 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5238 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5259 </p><p id="b" s... 5239 "
5260 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5240 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5261 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5241 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5262 " 5242 "
5263 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5243 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5264 </p><p id="b" s... 5244 "
5265 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5245 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5266 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5246 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5267 " 5247 "
5268 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5248 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5269 </p><p id="b" s... 5249 "
5270 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5250 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5271 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5251 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5272 " 5252 "
5273 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5253 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5274 </p><p id="b" s... 5254 "
5275 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5255 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5276 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5256 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5277 " 5257 "
5278 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5258 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Process ingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5279 </p><p id="b" s... 5259 "
5280 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5260 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5281 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5261 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5282 " 5262 "
5283 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 5263 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5284 </p><p id="b" s... 5264 "
5285 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5265 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5286 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5266 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5287 " 5267 "
5288 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 5268 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5289 </p><p id="b" s... 5269 "
5290 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5270 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5291 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5271 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5292 " 5272 "
5293 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5273 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5294 </p><p id="b" s... 5274 "
5295 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5275 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5296 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5276 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5297 " 5277 "
5298 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5278 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5299 </p><p id="b" s... 5279 "
5300 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5280 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5301 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5281 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5302 " 5282 "
5303 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5283 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5304 </p><p id="b" s... 5284 "
5305 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5285 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5306 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5286 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5307 " 5287 "
5308 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5288 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5309 </p><p id="b" s... 5289 "
5310 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5290 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5311 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5291 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5312 " 5292 "
5313 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: Sanity check: endContainer must be correct expecte d Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 5293 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node w ith 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5314 </p><p id="b" s... 5294 "
5315 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5295 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5316 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5296 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5317 " 5297 "
5318 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 5298 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5319 </p><p id="b" s... 5299 "
5320 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5300 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5321 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5301 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5322 " 5302 "
5323 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5303 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError fun ction "function () {
5324 </p><p id="b" s... 5304 selection.extend(node, offset);
5305 }" did not throw
5325 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5306 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5326 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5307 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5327 " 5308 "
5328 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_equals: Sanity check: endContainer must be correct expected Com ment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 5309 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
5329 </p><p id="b" s... 5310 selection.extend(node, offset);
5311 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5330 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5312 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5331 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5313 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5332 " 5314 "
5333 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 5315 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError fun ction "function () {
5334 </p><p id="b" s... 5316 selection.extend(node, offset);
5317 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
5335 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5318 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5336 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5319 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5337 " 5320 "
5338 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0] assert_equals: Sanity check: endContainer must be correct expecte d Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ 5321 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeEr ror function "function () {
5339 </p><p id="b" s... 5322 selection.extend(node, offset);
5323 }" did not throw
5340 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5324 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5341 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5325 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5342 " 5326 "
5343 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 5327 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
5344 </p><p id="b" s... 5328 selection.extend(node, offset);
5329 }" did not throw
5345 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5330 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5346 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 5331 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5347 " 5332 "
5348 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5333 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1]
5349 </p><p id="b" s...
5350 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5334 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5351 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5335 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0]
5352 </p><p id="b" s...
5353 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5336 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5354 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5337 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset pas sed to extend() expected 1 but got 2
5355 </p><p id="b" s...
5356 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5338 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5357 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5339 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2]
5358 </p><p id="b" s...
5359 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5340 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5360 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5341 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8]
5361 </p><p id="b" s...
5362 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5342 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5363 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5343 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset pas sed to extend() expected 9 but got 10
5364 </p><p id="b" s...
5365 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5344 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5366 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5345 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10]
5367 </p><p id="b" s...
5368 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5346 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5369 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Element node <d iv id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5347 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535]
5370 </p><p id="b" s...
5371 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx" 5348 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5372 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5349 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1]
5373 </p><p id="b" s...
5374 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5350 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5375 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5351 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5376 </p><p id="b" s... 5352 " but got Text node "Qrstuvwx"
5377 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5353 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5378 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5354 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5379 </p><p id="b" s... 5355 " but got Text node "Qrstuvwx"
5380 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5356 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5381 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5357 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5382 </p><p id="b" s... 5358 " but got Text node "Qrstuvwx"
5383 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5359 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5384 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5360 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5385 </p><p id="b" s... 5361 " but got Text node "Qrstuvwx"
5386 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5362 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5387 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5363 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
5388 </p><p id="b" s... 5364 " but got Text node "Qrstuvwx"
5389 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5365 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5390 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5366 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10]
5391 </p><p id="b" s...
5392 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 5367 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
5393 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5368 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535]
5394 </p><p id="b" s...
5395 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5369 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5396 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5370 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5397 </p><p id="b" s...
5398 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5371 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5399 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5372 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5400 </p><p id="b" s...
5401 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5373 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5402 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5374 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
5403 </p><p id="b" s...
5404 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5375 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5405 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5376 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9]
5406 </p><p id="b" s...
5407 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5377 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5408 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5378 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5409 </p><p id="b" s...
5410 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5379 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5411 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5380 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5412 </p><p id="b" s...
5413 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5381 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5414 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5382 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
5415 </p><p id="b" s...
5416 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5383 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5417 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5384 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9]
5418 </p><p id="b" s...
5419 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5385 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5420 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5386 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1]
5421 </p><p id="b" s...
5422 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node " Qrstuvwx" 5387 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node " Qrstuvwx"
5423 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5388 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5424 </p><p id="b" s... 5389 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5390 "
5425 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5391 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5426 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5392 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5427 </p><p id="b" s... 5393 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5394 "
5428 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5395 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5429 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5396 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
5430 </p><p id="b" s... 5397 <meta... but got Text node "Qrstuvwx"
5431 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5398 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5432 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5399 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7]
5433 </p><p id="b" s...
5434 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx" 5400 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5435 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5401 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1] assert_equals: focusNode must be the node passed to ex tend() expected Element node <head><title>Selection extend() tests</title>
5436 </p><p id="b" s... 5402 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5403 "
5437 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5404 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5438 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5405 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3] assert_equals: focusNode must be the node passed to ex tend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5439 </p><p id="b" s... 5406 </p><p id... but got Text node "Qrstuvwx"
5440 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5407 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5441 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element nod e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5408 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
5442 </p><p id="b" s...
5443 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5409 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5444 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element nod e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5410 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
5445 </p><p id="b" s...
5446 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5411 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5447 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5412 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Text node "Qrstuvwx"
5448 </p><p id="b" s...
5449 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5413 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5450 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5414 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text nod e "Qrstuvwx"
5451 </p><p id="b" s...
5452 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5415 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5453 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5416 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5454 </p><p id="b" s... 5417 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5418 "
5455 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5419 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5456 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5420 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5457 </p><p id="b" s... 5421 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5422 "
5458 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5423 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5459 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5424 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2]
5460 </p><p id="b" s...
5461 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5425 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5462 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5426 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop
5463 </p><p id="b" s... 5427 </p> but got Text node "Qrstuvwx"
5464 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5428 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5465 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5429 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop
5466 </p><p id="b" s... 5430 </p> but got Text node "Qrstuvwx"
5467 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5431 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5468 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5432 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2]
5469 </p><p id="b" s...
5470 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5433 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5471 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5434 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
5472 </p><p id="b" s...
5473 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5435 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5474 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5436 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
5475 </p><p id="b" s...
5476 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5437 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5477 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5438 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5478 </p><p id="b" s... 5439 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5440 "
5479 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5441 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5480 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5442 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5481 </p><p id="b" s... 5443 </p><p id="b" s... but got Text node "Qrstuvwx"
5482 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5444 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5483 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5445 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1]
5484 </p><p id="b" s...
5485 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5446 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5486 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5447 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5487 </p><p id="b" s... 5448 "
5488 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5449 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5489 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5450 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5490 </p><p id="b" s... 5451 "
5491 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5452 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5492 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5453 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Qrstuvwx"
5493 </p><p id="b" s...
5494 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5454 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5495 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5455 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3]
5496 </p><p id="b" s...
5497 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5456 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5498 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5457 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1]
5499 </p><p id="b" s...
5500 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5458 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5501 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5459 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5502 </p><p id="b" s...
5503 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5460 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5504 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5461 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5505 </p><p id="b" s...
5506 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5462 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5507 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5463 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96]
5508 </p><p id="b" s...
5509 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5464 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5510 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5465 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
5511 </p><p id="b" s...
5512 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5466 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5513 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5467 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
5514 </p><p id="b" s...
5515 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5468 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5516 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5469 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got Te xt node "Qrstuvwx"
5517 </p><p id="b" s...
5518 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5470 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5519 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5471 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Qrstuvwx"
5520 </p><p id="b" s...
5521 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5472 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5522 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5473 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx"
5523 </p><p id="b" s...
5524 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5474 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5525 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5475 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1]
5526 </p><p id="b" s...
5527 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5476 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5528 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5477 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
5529 </p><p id="b" s...
5530 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5478 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5531 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5479 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
5532 </p><p id="b" s...
5533 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5480 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5534 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5481 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5]
5535 </p><p id="b" s...
5536 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5482 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5537 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5483 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
5538 </p><p id="b" s...
5539 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5484 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5540 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5485 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
5541 </p><p id="b" s...
5542 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5486 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5543 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5487 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5544 </p><p id="b" s...
5545 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 5488 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5546 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5489 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5547 </p><p id="b" s...
5548 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 5490 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5549 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5491 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
5550 </p><p id="b" s...
5551 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 5492 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5552 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5493 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
5553 </p><p id="b" s...
5554 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5494 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5555 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5495 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
5556 </p><p id="b" s...
5557 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5496 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5558 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5497 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
5559 </p><p id="b" s...
5560 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5498 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5561 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5499 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
5562 </p><p id="b" s...
5563 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx" 5500 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5564 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5501 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
5565 </p><p id="b" s...
5566 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5502 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5567 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5503 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
5568 </p><p id="b" s...
5569 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx" 5504 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5570 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endConta iner must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5505 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx"
5571 </p><p id="b" s...
5572 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endCont ainer must be correct expected Comment node <!--Alphabet soup?--> but got Text n ode "Qrstuvwx" 5506 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endCont ainer must be correct expected Comment node <!--Alphabet soup?--> but got Text n ode "Qrstuvwx"
5573 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5507 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
5574 </p><p id="b" s...
5575 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5508 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5576 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5509 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
5577 </p><p id="b" s...
5578 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5510 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5579 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Element node <d iv id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5511 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
5580 </p><p id="b" s...
5581 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx" 5512 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5582 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Element node <d iv id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5513 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
5583 </p><p id="b" s...
5584 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx" 5514 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5585 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5515 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
5586 </p><p id="b" s...
5587 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x" 5516 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5588 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5517 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Text node "Qrstuvwx"
5589 </p><p id="b" s...
5590 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5518 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5591 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5519 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Text node "Qrstuvwx"
5592 </p><p id="b" s...
5593 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5520 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5594 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5521 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Text node "Qrstuvwx"
5595 </p><p id="b" s...
5596 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5522 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5597 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5523 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeT ypeError function "function () {
5598 </p><p id="b" s... 5524 selection.extend(node, offset);
5525 }" did not throw
5599 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5526 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5600 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5527 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
5601 </p><p id="b" s... 5528 selection.extend(node, offset);
5529 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5602 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5530 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5603 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5531 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeT ypeError function "function () {
5604 </p><p id="b" s... 5532 selection.extend(node, offset);
5533 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
5605 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5534 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5606 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5535 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inval idNodeTypeError function "function () {
5607 </p><p id="b" s... 5536 selection.extend(node, offset);
5537 }" did not throw
5608 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5538 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5609 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 5539 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
5610 </p><p id="b" s... 5540 selection.extend(node, offset);
5541 }" did not throw
5611 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 5542 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5612 Harness: the test ran to completion. 5543 Harness: the test ran to completion.
5613 5544
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698