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

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

Issue 2697303002: Auto-rebaseline for r450922 (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 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.
4 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.
7 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.
10 CONSOLE ERROR: line 944: The given range isn't in document.
11 CONSOLE ERROR: line 944: The given range isn't in document.
12 CONSOLE ERROR: line 944: The given range isn't in document.
13 CONSOLE ERROR: line 944: The given range isn't in document.
14 CONSOLE ERROR: line 944: The given range isn't in document.
15 CONSOLE ERROR: line 944: The given range isn't in document.
16 CONSOLE ERROR: line 944: The given range isn't in document.
17 CONSOLE ERROR: line 944: The given range isn't in document.
18 CONSOLE ERROR: line 944: The given range isn't in document.
19 CONSOLE ERROR: line 944: The given range isn't in document.
20 CONSOLE ERROR: line 944: The given range isn't in document.
21 CONSOLE ERROR: line 944: The given range isn't in document.
22 CONSOLE ERROR: line 944: The given range isn't in document.
23 CONSOLE ERROR: line 944: The given range isn't in document.
24 CONSOLE ERROR: line 944: The given range isn't in document.
25 CONSOLE ERROR: line 944: The given range isn't in document.
26 CONSOLE ERROR: line 944: The given range isn't in document.
27 CONSOLE ERROR: line 944: The given range isn't in document.
28 CONSOLE ERROR: line 944: The given range isn't in document.
29 CONSOLE ERROR: line 944: The given range isn't in document.
30 CONSOLE ERROR: line 944: The given range isn't in document.
31 CONSOLE ERROR: line 944: The given range isn't in document.
32 CONSOLE ERROR: line 944: The given range isn't in document.
33 CONSOLE ERROR: line 944: The given range isn't in document.
34 CONSOLE ERROR: line 944: The given range isn't in document.
35 CONSOLE ERROR: line 944: The given range isn't in document.
36 CONSOLE ERROR: line 944: The given range isn't in document.
37 CONSOLE ERROR: line 944: The given range isn't in document.
38 CONSOLE ERROR: line 944: The given range isn't in document.
39 CONSOLE ERROR: line 944: The given range isn't in document.
40 CONSOLE ERROR: line 944: The given range isn't in document.
41 CONSOLE ERROR: line 944: The given range isn't in document.
42 CONSOLE ERROR: line 944: The given range isn't in document.
43 CONSOLE ERROR: line 944: The given range isn't in document.
44 CONSOLE ERROR: line 944: The given range isn't in document.
45 CONSOLE ERROR: line 944: The given range isn't in document.
46 CONSOLE ERROR: line 944: The given range isn't in document.
47 CONSOLE ERROR: line 944: The given range isn't in document.
48 CONSOLE ERROR: line 944: The given range isn't in document.
49 CONSOLE ERROR: line 944: The given range isn't in document.
50 CONSOLE ERROR: line 944: The given range isn't in document.
51 CONSOLE ERROR: line 944: The given range isn't in document.
52 CONSOLE ERROR: line 944: The given range isn't in document.
53 CONSOLE ERROR: line 944: The given range isn't in document.
54 CONSOLE ERROR: line 944: The given range isn't in document.
55 CONSOLE ERROR: line 944: The given range isn't in document.
56 CONSOLE ERROR: line 944: The given range isn't in document.
57 CONSOLE ERROR: line 944: The given range isn't in document.
58 CONSOLE ERROR: line 944: The given range isn't in document.
59 CONSOLE ERROR: line 944: The given range isn't in document.
60 CONSOLE ERROR: line 944: The given range isn't in document.
61 CONSOLE ERROR: line 944: The given range isn't in document.
62 CONSOLE ERROR: line 944: The given range isn't in document.
63 CONSOLE ERROR: line 944: The given range isn't in document.
64 CONSOLE ERROR: line 944: The given range isn't in document.
65 CONSOLE ERROR: line 944: The given range isn't in document.
66 CONSOLE ERROR: line 944: The given range isn't in document.
67 CONSOLE ERROR: line 944: The given range isn't in document.
68 CONSOLE ERROR: line 944: The given range isn't in document.
69 CONSOLE ERROR: line 944: The given range isn't in document.
70 CONSOLE ERROR: line 944: The given range isn't in document.
71 CONSOLE ERROR: line 944: The given range isn't in document.
72 CONSOLE ERROR: line 944: The given range isn't in document.
73 CONSOLE ERROR: line 944: The given range isn't in document.
74 CONSOLE ERROR: line 944: The given range isn't in document.
75 CONSOLE ERROR: line 944: The given range isn't in document.
76 CONSOLE ERROR: line 944: The given range isn't in document.
77 CONSOLE ERROR: line 944: The given range isn't in document.
78 CONSOLE ERROR: line 944: The given range isn't in document.
79 CONSOLE ERROR: line 944: The given range isn't in document.
80 CONSOLE ERROR: line 944: The given range isn't in document.
81 CONSOLE ERROR: line 944: The given range isn't in document.
82 CONSOLE ERROR: line 944: The given range isn't in document.
83 CONSOLE ERROR: line 944: The given range isn't in document.
84 CONSOLE ERROR: line 944: The given range isn't in document.
85 CONSOLE ERROR: line 944: The given range isn't in document.
86 CONSOLE ERROR: line 944: The given range isn't in document.
87 CONSOLE ERROR: line 944: The given range isn't in document.
88 CONSOLE ERROR: line 944: The given range isn't in document.
89 CONSOLE ERROR: line 944: The given range isn't in document.
90 CONSOLE ERROR: line 944: The given range isn't in document.
91 CONSOLE ERROR: line 944: The given range isn't in document.
92 CONSOLE ERROR: line 944: The given range isn't in document.
93 CONSOLE ERROR: line 944: The given range isn't in document.
94 CONSOLE ERROR: line 944: The given range isn't in document.
95 CONSOLE ERROR: line 944: The given range isn't in document.
96 CONSOLE ERROR: line 944: The given range isn't in document.
97 CONSOLE ERROR: line 944: The given range isn't in document.
98 CONSOLE ERROR: line 944: The given range isn't in document.
99 CONSOLE ERROR: line 944: The given range isn't in document.
100 CONSOLE ERROR: line 944: The given range isn't in document.
101 CONSOLE ERROR: line 944: The given range isn't in document.
102 CONSOLE ERROR: line 944: The given range isn't in document.
103 CONSOLE ERROR: line 944: The given range isn't in document.
104 CONSOLE ERROR: line 944: The given range isn't in document.
105 CONSOLE ERROR: line 944: The given range isn't in document.
106 CONSOLE ERROR: line 944: The given range isn't in document.
107 CONSOLE ERROR: line 944: The given range isn't in document.
108 CONSOLE ERROR: line 944: The given range isn't in document.
109 CONSOLE ERROR: line 944: The given range isn't in document.
110 CONSOLE ERROR: line 944: The given range isn't in document.
111 CONSOLE ERROR: line 944: The given range isn't in document.
112 CONSOLE ERROR: line 944: The given range isn't in document.
113 CONSOLE ERROR: line 944: The given range isn't in document.
114 CONSOLE ERROR: line 944: The given range isn't in document.
115 CONSOLE ERROR: line 944: The given range isn't in document.
116 CONSOLE ERROR: line 944: The given range isn't in document.
117 CONSOLE ERROR: line 944: The given range isn't in document.
118 CONSOLE ERROR: line 944: The given range isn't in document.
119 CONSOLE ERROR: line 944: The given range isn't in document.
120 CONSOLE ERROR: line 944: The given range isn't in document.
121 CONSOLE ERROR: line 944: The given range isn't in document.
122 CONSOLE ERROR: line 944: The given range isn't in document.
123 CONSOLE ERROR: line 944: The given range isn't in document.
124 CONSOLE ERROR: line 944: The given range isn't in document.
125 CONSOLE ERROR: line 944: The given range isn't in document.
126 CONSOLE ERROR: line 944: The given range isn't in document.
127 CONSOLE ERROR: line 944: The given range isn't in document.
128 CONSOLE ERROR: line 944: The given range isn't in document.
129 CONSOLE ERROR: line 944: The given range isn't in document.
130 CONSOLE ERROR: line 944: The given range isn't in document.
131 CONSOLE ERROR: line 944: The given range isn't in document.
132 CONSOLE ERROR: line 944: The given range isn't in document.
133 CONSOLE ERROR: line 944: The given range isn't in document.
134 CONSOLE ERROR: line 944: The given range isn't in document.
135 CONSOLE ERROR: line 944: The given range isn't in document.
136 CONSOLE ERROR: line 944: The given range isn't in document.
137 CONSOLE ERROR: line 944: The given range isn't in document.
138 CONSOLE ERROR: line 944: The given range isn't in document.
139 CONSOLE ERROR: line 944: The given range isn't in document.
140 CONSOLE ERROR: line 944: The given range isn't in document.
141 CONSOLE ERROR: line 944: The given range isn't in document.
142 CONSOLE ERROR: line 944: The given range isn't in document.
143 CONSOLE ERROR: line 944: The given range isn't in document.
144 CONSOLE ERROR: line 944: The given range isn't in document.
145 CONSOLE ERROR: line 944: The given range isn't in document.
146 CONSOLE ERROR: line 944: The given range isn't in document.
147 CONSOLE ERROR: line 944: The given range isn't in document.
148 CONSOLE ERROR: line 944: The given range isn't in document.
149 CONSOLE ERROR: line 944: The given range isn't in document.
150 CONSOLE ERROR: line 944: The given range isn't in document.
151 CONSOLE ERROR: line 944: The given range isn't in document.
152 CONSOLE ERROR: line 944: The given range isn't in document.
153 CONSOLE ERROR: line 944: The given range isn't in document.
154 CONSOLE ERROR: line 944: The given range isn't in document.
155 CONSOLE ERROR: line 944: The given range isn't in document.
156 CONSOLE ERROR: line 944: The given range isn't in document.
157 CONSOLE ERROR: line 944: The given range isn't in document.
158 CONSOLE ERROR: line 944: The given range isn't in document.
159 CONSOLE ERROR: line 944: The given range isn't in document.
160 CONSOLE ERROR: line 944: The given range isn't in document.
161 CONSOLE ERROR: line 944: The given range isn't in document.
162 CONSOLE ERROR: line 944: The given range isn't in document.
163 CONSOLE ERROR: line 944: The given range isn't in document.
164 CONSOLE ERROR: line 944: The given range isn't in document.
165 CONSOLE ERROR: line 944: The given range isn't in document.
166 CONSOLE ERROR: line 944: The given range isn't in document.
167 CONSOLE ERROR: line 944: The given range isn't in document.
168 CONSOLE ERROR: line 944: The given range isn't in document.
169 CONSOLE ERROR: line 944: The given range isn't in document.
170 CONSOLE ERROR: line 944: The given range isn't in document.
171 CONSOLE ERROR: line 944: The given range isn't in document.
172 CONSOLE ERROR: line 944: The given range isn't in document.
173 CONSOLE ERROR: line 944: The given range isn't in document.
174 CONSOLE ERROR: line 944: The given range isn't in document.
175 CONSOLE ERROR: line 944: The given range isn't in document.
176 CONSOLE ERROR: line 944: The given range isn't in document.
177 This is a testharness.js-based test.
178 Found 3168 tests; 342 PASS, 2826 FAIL, 0 TIMEOUT, 0 NOTRUN.
179 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
180 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
181 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
182 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
183 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
184 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
185 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
186 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
187 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
188 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
189 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
190 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
191 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
192 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
193 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
194 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
195 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
196 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
197 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
198 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
199 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
200 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
201 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
202 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
203 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
204 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
205 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
206 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
207 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
208 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
209 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
210 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
211 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
212 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
213 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
214 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
215 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
216 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
217 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
218 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
219 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
220 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
221 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
222 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
223 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
224 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
225 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
226 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
227 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
228 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 24 [document.documentElement, -1] Failed to execu te 'extend' on 'Selection': This Selection object doesn't have any Ranges.
229 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
230 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 25 [document.documentElement, 0] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
231 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
232 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 26 [document.documentElement, 1] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
233 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
234 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 27 [document.documentElement, 2] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
235 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
236 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 28 [document.documentElement, 7] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
237 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
238 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 29 [document.head, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
239 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
240 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 30 [document.body, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
241 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
242 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 31 [foreignDoc.documentElement, 0] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
243 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
244 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 32 [foreignDoc.documentElement, 1] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
245 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
246 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
247 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
248 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
249 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
250 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
251 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
252 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
253 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
254 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
255 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
256 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
257 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
258 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
259 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
260 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
261 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
262 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
263 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
264 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
265 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
266 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
267 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
268 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
269 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
270 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 45 [document, -1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
271 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
272 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 46 [document, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
273 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
274 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 47 [document, 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
275 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
276 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 48 [document, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
277 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
278 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 49 [document, 3] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
279 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
280 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
281 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
282 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
283 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
284 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
285 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
286 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
287 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
288 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
289 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
290 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
291 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
292 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
293 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
294 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
295 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
296 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 58 [foreignTextNode, 36] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
297 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
298 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
299 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
300 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
301 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
302 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
303 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
304 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
305 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
306 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
307 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
308 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
309 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
310 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 65 [processingInstruction, 0] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
311 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
312 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 66 [processingInstruction, 5] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
313 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
314 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 67 [processingInstruction, 9] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
315 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
316 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 68 [detachedTextNode, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
317 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
318 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 69 [detachedTextNode, 8] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
319 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
320 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
321 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
322 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
323 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
324 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
325 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
326 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
327 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equa ls: Sanity check: rangeCount must be correct expected 1 but got 0
328 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 74 [detachedProcessingInstruction, 12] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
329 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
330 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 75 [detachedComment, 3] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
331 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
332 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 76 [detachedComment, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
333 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
334 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
335 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
336 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
337 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
338 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
339 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
340 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
341 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
342 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
343 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
344 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
345 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
346 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
347 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
348 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 84 [doctype, -17] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
349 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
350 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
351 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
352 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
353 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
354 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
355 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
356 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
357 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
358 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
359 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
360 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
361 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
362 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
363 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
364 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
365 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 0 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
366 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 1 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
367 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 2 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
368 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 3 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
369 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 4 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
370 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 5 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
371 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 6 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
372 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 7 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
373 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 8 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
374 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 9 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
375 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 0 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
376 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 1 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
377 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 2 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
378 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 3 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
379 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 4 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
380 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 5 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
381 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 6 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
382 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 7 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
383 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 8 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
384 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 9 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
385 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 0 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
386 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 1 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
387 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 2 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
388 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 3 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
389 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 4 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
390 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 5 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
391 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 6 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
392 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 7 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
393 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 8 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
394 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 9 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
395 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 0 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
396 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 1 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
397 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 2 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
398 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 3 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
399 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 4 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
400 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 5 [document, -1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
401 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 6 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
402 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 7 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
403 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 8 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
404 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 9 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
405 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 0 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
406 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 1 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
407 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 2 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
408 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 3 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
409 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 4 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
410 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 5 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
411 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 6 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
412 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 7 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
413 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 8 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
414 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 9 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
415 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 0 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
416 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 1 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
417 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 2 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
418 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 3 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
419 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 4 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
420 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 5 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
421 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 6 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
422 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 7 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
423 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 8 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
424 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 9 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
425 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 0 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
426 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 1 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
427 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 2 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
428 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 3 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
429 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 4 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
430 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 5 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
431 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 6 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
432 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 7 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
433 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 8 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
434 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
435 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
436 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
437 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
438 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
439 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
440 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
441 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
442 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
443 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
444 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
445 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
446 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
447 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
448 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
449 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
450 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
451 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
452 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
453 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 0 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
454 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 1 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
455 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 2 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
456 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 3 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
457 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 4 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
458 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 5 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
459 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 6 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
460 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 7 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
461 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 8 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
462 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 9 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
463 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 0 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
464 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 1 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
465 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 2 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
466 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 3 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
467 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 4 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
468 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 5 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
469 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 6 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
470 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 7 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
471 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 8 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
472 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 9 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
473 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 0 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
474 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 1 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
475 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 2 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
476 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 3 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
477 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 4 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
478 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 5 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
479 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 6 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
480 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 7 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
481 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 8 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
482 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 9 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
483 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 0 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
484 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 1 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
485 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 2 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
486 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 3 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
487 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 4 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
488 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 5 [document, -1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
489 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 6 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
490 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 7 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
491 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 8 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
492 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 9 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
493 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 0 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
494 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 1 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
495 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 2 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
496 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 3 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
497 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 4 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
498 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 5 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
499 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 6 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
500 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 7 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
501 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 8 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
502 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 9 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
503 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 0 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
504 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 1 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
505 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 2 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
506 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 3 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
507 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 4 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
508 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 5 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
509 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 6 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
510 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 7 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
511 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 8 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
512 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 9 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
513 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 0 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
514 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 1 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
515 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 2 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
516 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 3 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
517 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 4 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
518 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 5 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
519 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 6 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
520 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 7 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
521 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 8 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
522 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
523 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
524 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
525 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
526 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
527 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
528 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
529 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
530 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
531 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1]
532 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].fir stChild, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
533 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
534 "
535 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].fir stChild, 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
536 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
537 "
538 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].fir stChild, 2] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
539 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
540 "
541 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].fir stChild, 8] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
542 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
543 "
544 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].fir stChild, 9] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
545 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
546 "
547 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
548 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
549 "
550 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535]
551 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1]
552 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
554 "
555 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
556 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
557 "
558 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
559 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
560 "
561 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
562 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
563 "
564 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9] assert_equals: anchorNode must not change if the node passed to ext end() has the same root as the original range expected Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
565 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
566 "
567 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10]
568 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535]
569 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
570 </p>
571 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
572 </p>
573 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
574 </p>
575 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9]
576 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
577 </p>
578 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
579 </p>
580 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
581 </p>
582 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9]
583 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1]
584 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
585 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
586 "
587 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
588 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
589 "
590 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2] assert_equals: anchorNode must not change if the node passed t o extend() has the same root as the original range expected Element node <p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
591 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
592 "
593 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7]
594 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
595 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
596 "
597 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
598 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
599 "
600 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc. documentElement, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
601 </p>
602 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc. documentElement, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
603 </p>
604 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc. head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></t itle></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
605 </p>
606 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc. body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijk l</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
607 </p>
608 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
609 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
610 "
611 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
612 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
613 "
614 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ]
615 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
616 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
617 "
618 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
619 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
620 "
621 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ]
622 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
623 </p>
624 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
625 </p>
626 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
627 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
628 "
629 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
630 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
631 "
632 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1]
633 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
634 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
635 "
636 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
637 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
638 "
639 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2 ] assert_equals: anchorNode must not change if the node passed to extend() has t he same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
640 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
641 "
642 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ]
643 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ]
644 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
645 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
646 "
647 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has th e same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
648 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
649 "
650 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ]
651 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
652 </p>
653 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
654 </p>
655 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" a nd "commentator" mean different things. I'v...--> but got Element node <p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
656 </p>
657 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I har bor doubts about whether we really need..." but got Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
658 </p>
659 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "I admit that I ha rbor doubts about whether we really need..." but got Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
660 </p>
661 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1]
662 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
663 </p>
664 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
665 </p>
666 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5]
667 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
668 </p>
669 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Element node <p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
670 </p>
671 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingI nstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
672 </p>
673 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingI nstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
674 </p>
675 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingI nstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
676 </p>
677 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTex tNode, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
678 </p>
679 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTex tNode, 8] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
680 </p>
681 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedFor eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
682 </p>
683 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedFor eignTextNode, 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 "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
684 </p>
685 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXml TextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
686 </p>
687 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXml TextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
688 </p>
689 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedPro cessingInstruction, 12] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "whippoorwill" and data "chirp chirp chirp" but got Ele ment node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
690 </p>
691 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedCom ment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
692 </p>
693 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedCom ment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
694 </p>
695 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedFor eignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
696 </p>
697 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedFor eignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
698 </p>
699 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXml Comment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים א ליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
700 </p>
701 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a diffe rent root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
702 </p>
703 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
704 </p>
705 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected DocumentFragment node with 0 child ren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
706 </p>
707 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
708 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
709 selection.extend(node, offset);
710 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
711 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
712 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0]
713 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0]
714 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1]
715 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
716 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
717 "
718 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
719 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
720 "
721 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
722 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
723 "
724 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
725 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
726 "
727 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
728 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
729 "
730 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
731 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
732 "
733 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
734 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
735 "
736 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
737 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
738 "
739 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
740 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
741 "
742 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
743 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
744 "
745 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
746 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
747 "
748 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
749 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
750 "
751 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
752 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
753 "
754 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535]
755 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
756 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
757 "
758 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1]
759 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
760 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
761 "
762 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
763 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
764 "
765 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
766 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
767 "
768 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
769 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
770 "
771 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
772 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
773 "
774 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
775 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
776 "
777 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
778 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
779 "
780 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
781 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
782 "
783 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
784 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
785 "
786 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
787 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
788 "
789 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
790 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
791 "
792 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10]
793 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
794 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
795 "
796 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535]
797 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
798 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
799 "
800 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
801 </p>
802 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
803 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
804 "
805 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
806 </p>
807 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
808 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
809 "
810 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
811 </p>
812 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
813 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
814 "
815 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9]
816 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
817 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
818 "
819 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
820 </p>
821 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
822 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
823 "
824 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
825 </p>
826 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
827 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
828 "
829 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
830 </p>
831 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
832 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
833 "
834 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9]
835 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
836 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
837 "
838 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1]
839 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
840 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
841 "
842 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
843 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
844 "
845 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
846 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
847 "
848 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
849 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
850 "
851 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
852 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
853 "
854 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
855 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
856 "
857 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
858 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
859 "
860 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7]
861 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
862 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
863 "
864 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
865 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
866 "
867 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
868 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
869 "
870 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
871 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
872 "
873 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
874 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
875 "
876 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
877 </p>
878 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
879 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
880 "
881 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
882 </p>
883 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
884 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
885 "
886 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
887 </p>
888 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
889 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
890 "
891 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
892 </p>
893 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
894 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
895 "
896 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
897 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
898 "
899 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
900 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
901 "
902 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
903 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
904 "
905 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
906 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
907 "
908 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2]
909 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
910 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
911 "
912 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
913 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
914 "
915 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
916 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
917 "
918 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
919 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
920 "
921 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
922 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
923 "
924 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2]
925 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
926 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
927 "
928 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
929 </p>
930 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
931 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
932 "
933 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
934 </p>
935 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
936 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
937 "
938 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
939 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
940 "
941 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
942 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
943 "
944 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
945 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
946 "
947 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
948 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
949 "
950 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1]
951 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
952 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
953 "
954 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
955 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
956 "
957 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
958 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
959 "
960 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
961 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
962 "
963 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
964 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
965 "
966 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
967 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
968 "
969 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
970 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
971 "
972 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3]
973 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
974 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
975 "
976 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1]
977 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
978 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
979 "
980 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
981 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
982 "
983 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
984 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
985 "
986 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
987 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
988 "
989 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
990 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
991 "
992 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96]
993 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
994 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
995 "
996 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
997 </p>
998 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
999 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1000 "
1001 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1002 </p>
1003 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1004 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1005 "
1006 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1007 </p>
1008 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1009 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1010 "
1011 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
1012 </p>
1013 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1014 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1015 "
1016 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
1017 </p>
1018 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1019 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1020 "
1021 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1]
1022 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1023 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1024 "
1025 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1026 </p>
1027 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1028 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1029 "
1030 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1031 </p>
1032 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1033 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1034 "
1035 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5]
1036 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1037 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1038 "
1039 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1040 </p>
1041 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1042 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1043 "
1044 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1045 </p>
1046 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1047 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1048 "
1049 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1050 </p>
1051 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1052 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1053 "
1054 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1055 </p>
1056 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1057 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1058 "
1059 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1060 </p>
1061 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1062 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1063 "
1064 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1065 </p>
1066 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1067 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1068 "
1069 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1070 </p>
1071 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1072 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1073 "
1074 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1075 </p>
1076 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1077 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1078 "
1079 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1080 </p>
1081 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1082 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1083 "
1084 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1085 </p>
1086 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1087 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1088 "
1089 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1090 </p>
1091 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1092 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1093 "
1094 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1095 </p>
1096 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1097 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1098 "
1099 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1100 </p>
1101 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1102 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1103 "
1104 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1105 </p>
1106 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1107 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1108 "
1109 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1110 </p>
1111 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1112 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1113 "
1114 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1115 </p>
1116 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1117 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1118 "
1119 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1120 </p>
1121 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1122 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1123 "
1124 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1125 </p>
1126 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1127 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1128 "
1129 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1130 </p>
1131 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1132 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1133 "
1134 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1135 </p>
1136 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1137 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1138 "
1139 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0]
1140 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1141 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1142 "
1143 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1144 selection.extend(node, offset);
1145 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1146 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1147 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1148 "
1149 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1]
1150 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1151 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1152 "
1153 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0]
1154 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1155 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1156 "
1157 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0]
1158 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1159 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1160 "
1161 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1162 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1163 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1164 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1165 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1166 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1167 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1168 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1169 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1170 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1171 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1172 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1173 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1174 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1175 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1176 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1177 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1178 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1179 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1180 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1181 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1182 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1183 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1184 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1185 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1186 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1187 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1188 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1189 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1190 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 29 [d ocument.head, 1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1191 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 30 [d ocument.body, 3] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1192 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1193 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1194 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1195 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1196 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 35 [p aras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1197 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 36 [p aras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1198 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 37 [p aras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1199 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 38 [p aras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1200 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 39 [p aras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1201 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 40 [p aras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1202 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1203 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1204 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 43 [t estDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1205 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 44 [t estDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1206 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 45 [d ocument, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1207 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 46 [d ocument, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1208 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 47 [d ocument, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1209 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 48 [d ocument, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1210 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 49 [d ocument, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1211 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 50 [c omment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1212 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 51 [c omment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1213 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 52 [c omment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1214 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 53 [c omment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1215 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1216 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1217 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 56 [f oreignComment, 2] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1218 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1219 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1220 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 59 [x mlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1221 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 60 [x mlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1222 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 61 [x mlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1223 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 62 [x mlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1224 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 63 [x mlComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1225 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 64 [x mlComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1226 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1227 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1228 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1229 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1230 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1231 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1232 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1233 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1234 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1235 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1236 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 75 [d etachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1237 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 76 [d etachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1238 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1239 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1240 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1241 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [d ocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1242 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1243 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1244 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [d octype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1245 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [d octype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1246 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [d octype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1247 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1248 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1249 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1250 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1251 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1252 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1253 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1254 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1255 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1256 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1257 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1258 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1259 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1260 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1261 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1262 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1263 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1264 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
1265 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1266 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1267 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1268 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1269 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1270 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1271 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1272 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1273 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1274 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1275 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1276 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1277 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1278 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': Thi s Selection object doesn't have any Ranges.
1279 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1280 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 15 [paras[1].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1281 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1282 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 16 [detachedPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1283 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1284 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 17 [detachedPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1285 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1286 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 18 [detachedPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1287 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1288 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 19 [detachedPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1289 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1290 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1291 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1292 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1293 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1294 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1295 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1296 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1297 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1298 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 24 [document.documentElement, -1] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
1299 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1300 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 25 [document.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1301 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1302 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 26 [document.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1303 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1304 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 27 [document.documentElement, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1305 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1306 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 28 [document.documentElement, 7] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1307 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1308 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 29 [document.head, 1] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1309 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1310 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 30 [document.body, 3] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1311 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1312 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
1313 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1314 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
1315 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1316 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1317 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1318 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1319 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1320 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 35 [paras[0], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1321 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1322 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 36 [paras[0], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1323 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1324 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 37 [paras[0], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1325 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1326 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 38 [paras[1], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1327 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1328 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 39 [paras[1], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1329 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1330 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 40 [paras[1], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1331 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1332 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1333 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1334 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selection': This Selec tion object doesn't have any Ranges.
1335 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1336 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 43 [testDiv, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1337 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1338 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 44 [testDiv, 3] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1339 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1340 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 45 [document, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1341 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1342 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 46 [document, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1343 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1344 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 47 [document, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1345 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1346 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 48 [document, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1347 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1348 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 49 [document, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1349 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1350 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 50 [comment, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1351 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1352 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 51 [comment, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1353 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1354 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 52 [comment, 4] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1355 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1356 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 53 [comment, 96] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1357 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1358 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1359 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1360 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1361 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1362 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1363 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1364 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1365 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1366 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges.
1367 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1368 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1369 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1370 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges.
1371 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1372 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges.
1373 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1374 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection': This Selection ob ject doesn't have any Ranges.
1375 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1376 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1377 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1378 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1379 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1380 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 65 [processingInstruction, 0] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
1381 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1382 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 66 [processingInstruction, 5] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
1383 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1384 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 67 [processingInstruction, 9] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
1385 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1386 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges.
1387 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1388 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Se lection object doesn't have any Ranges.
1389 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1390 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 70 [detachedForeignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1391 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1392 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 71 [detachedForeignTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1393 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1394 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1395 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1396 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1397 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
1398 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 74 [detachedProcessingInstruction, 12] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
1399 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1400 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1401 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1402 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Sel ection object doesn't have any Ranges.
1403 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1404 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
1405 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1406 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
1407 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1408 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1409 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1410 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 80 [docfrag, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1411 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1412 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1413 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1414 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1415 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1416 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1417 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1418 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
1419 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1420 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] Failed to execute 'extend' on 'Selection': This Selection o bject doesn't have any Ranges.
1421 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1422 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Sele ction object doesn't have any Ranges.
1423 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1424 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection': This Selectio n object doesn't have any Ranges.
1425 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1]
1426 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1427 " but got Element node <p id="c">Qrstuvwx</p>
1428 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0]
1429 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1430 " but got Element node <p id="c">Qrstuvwx</p>
1431 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2
1432 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1433 " but got Element node <p id="c">Qrstuvwx</p>
1434 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2]
1435 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1436 " but got Element node <p id="c">Qrstuvwx</p>
1437 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8]
1438 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1439 " but got Element node <p id="c">Qrstuvwx</p>
1440 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10
1441 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1442 " but got Element node <p id="c">Qrstuvwx</p>
1443 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10]
1444 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1445 " but got Element node <p id="c">Qrstuvwx</p>
1446 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535]
1447 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1448 " but got Element node <p id="c">Qrstuvwx</p>
1449 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1]
1450 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1451 " but got Element node <p id="c">Qrstuvwx</p>
1452 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1453 " but got Element node <p id="c">Qrstuvwx</p>
1454 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1455 " but got Element node <p id="c">Qrstuvwx</p>
1456 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1457 " but got Element node <p id="c">Qrstuvwx</p>
1458 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1459 " but got Element node <p id="c">Qrstuvwx</p>
1460 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1461 " but got Element node <p id="c">Qrstuvwx</p>
1462 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1463 " but got Element node <p id="c">Qrstuvwx</p>
1464 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1465 " but got Element node <p id="c">Qrstuvwx</p>
1466 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1467 " but got Element node <p id="c">Qrstuvwx</p>
1468 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1469 " but got Element node <p id="c">Qrstuvwx</p>
1470 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1471 " but got Element node <p id="c">Qrstuvwx</p>
1472 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10]
1473 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop
1474 " but got Element node <p id="c">Qrstuvwx</p>
1475 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535]
1476 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1477 " but got Element node <p id="c">Qrstuvwx</p>
1478 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1479 "
1480 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1481 " but got Element node <p id="c">Qrstuvwx</p>
1482 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1483 "
1484 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1485 " but got Element node <p id="c">Qrstuvwx</p>
1486 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1487 "
1488 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1489 " but got Element node <p id="c">Qrstuvwx</p>
1490 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9]
1491 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1492 " but got Element node <p id="c">Qrstuvwx</p>
1493 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1494 "
1495 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1496 " but got Element node <p id="c">Qrstuvwx</p>
1497 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1498 "
1499 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1500 " but got Element node <p id="c">Qrstuvwx</p>
1501 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1502 "
1503 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1504 " but got Element node <p id="c">Qrstuvwx</p>
1505 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9]
1506 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1507 " but got Element node <p id="c">Qrstuvwx</p>
1508 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1]
1509 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1510 " but got Element node <p id="c">Qrstuvwx</p>
1511 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 25 [document.documentElement, 0] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1512 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1513 "
1514 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1515 " but got Element node <p id="c">Qrstuvwx</p>
1516 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 26 [document.documentElement, 1] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1517 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1518 "
1519 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1520 " but got Element node <p id="c">Qrstuvwx</p>
1521 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 27 [document.documentElement, 2] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1522 <meta... but got Text node "Qrstuvwx"
1523 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1524 " but got Element node <p id="c">Qrstuvwx</p>
1525 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7]
1526 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1527 " but got Element node <p id="c">Qrstuvwx</p>
1528 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</ title>
1529 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1530 "
1531 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1532 " but got Element node <p id="c">Qrstuvwx</p>
1533 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
1534 </p><p id... but got Text node "Qrstuvwx"
1535 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1536 " but got Element node <p id="c">Qrstuvwx</p>
1537 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1538 "
1539 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1540 " but got Element node <p id="c">Qrstuvwx</p>
1541 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1542 "
1543 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1544 " but got Element node <p id="c">Qrstuvwx</p>
1545 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1546 "
1547 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1548 " but got Element node <p id="c">Qrstuvwx</p>
1549 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1550 "
1551 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1552 " but got Element node <p id="c">Qrstuvwx</p>
1553 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1554 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1555 "
1556 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1557 " but got Element node <p id="c">Qrstuvwx</p>
1558 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1559 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1560 "
1561 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1562 " but got Element node <p id="c">Qrstuvwx</p>
1563 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2]
1564 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1565 " but got Element node <p id="c">Qrstuvwx</p>
1566 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1567 </p> but got Element node <p id="c">Qrstuvwx</p>
1568 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1569 " but got Element node <p id="c">Qrstuvwx</p>
1570 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1571 </p> but got Element node <p id="c">Qrstuvwx</p>
1572 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1573 " but got Element node <p id="c">Qrstuvwx</p>
1574 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2]
1575 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1576 " but got Element node <p id="c">Qrstuvwx</p>
1577 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1578 "
1579 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1580 " but got Element node <p id="c">Qrstuvwx</p>
1581 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1582 "
1583 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1584 " but got Element node <p id="c">Qrstuvwx</p>
1585 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1586 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1587 "
1588 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1589 " but got Element node <p id="c">Qrstuvwx</p>
1590 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1591 </p><p id="b" s... but got Text node "Qrstuvwx"
1592 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1593 " but got Element node <p id="c">Qrstuvwx</p>
1594 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1]
1595 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1596 " but got Element node <p id="c">Qrstuvwx</p>
1597 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 46 [document, 0] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
1598 "
1599 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1600 " but got Element node <p id="c">Qrstuvwx</p>
1601 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 47 [document, 1] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
1602 "
1603 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1604 " but got Element node <p id="c">Qrstuvwx</p>
1605 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 48 [document, 2] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Qrstuvwx "
1606 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1607 " but got Element node <p id="c">Qrstuvwx</p>
1608 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3]
1609 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1610 " but got Element node <p id="c">Qrstuvwx</p>
1611 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1]
1612 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1613 " but got Element node <p id="c">Qrstuvwx</p>
1614 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
1615 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1616 " but got Element node <p id="c">Qrstuvwx</p>
1617 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
1618 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1619 " but got Element node <p id="c">Qrstuvwx</p>
1620 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96]
1621 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1622 " but got Element node <p id="c">Qrstuvwx</p>
1623 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1624 "
1625 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1626 " but got Element node <p id="c">Qrstuvwx</p>
1627 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1628 "
1629 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1630 " but got Element node <p id="c">Qrstuvwx</p>
1631 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1632 "
1633 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1634 " but got Element node <p id="c">Qrstuvwx</p>
1635 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1636 "
1637 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1638 " but got Element node <p id="c">Qrstuvwx</p>
1639 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1640 "
1641 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1642 " but got Element node <p id="c">Qrstuvwx</p>
1643 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1]
1644 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1645 " but got Element node <p id="c">Qrstuvwx</p>
1646 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1647 "
1648 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1649 " but got Element node <p id="c">Qrstuvwx</p>
1650 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1651 "
1652 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1653 " but got Element node <p id="c">Qrstuvwx</p>
1654 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5]
1655 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1656 " but got Element node <p id="c">Qrstuvwx</p>
1657 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1658 "
1659 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1660 " but got Element node <p id="c">Qrstuvwx</p>
1661 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1662 "
1663 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1664 " but got Element node <p id="c">Qrstuvwx</p>
1665 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1666 "
1667 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1668 " but got Element node <p id="c">Qrstuvwx</p>
1669 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1670 "
1671 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1672 " but got Element node <p id="c">Qrstuvwx</p>
1673 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1674 "
1675 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1676 " but got Element node <p id="c">Qrstuvwx</p>
1677 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1678 "
1679 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1680 " but got Element node <p id="c">Qrstuvwx</p>
1681 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1682 "
1683 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1684 " but got Element node <p id="c">Qrstuvwx</p>
1685 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1686 "
1687 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1688 " but got Element node <p id="c">Qrstuvwx</p>
1689 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1690 "
1691 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1692 " but got Element node <p id="c">Qrstuvwx</p>
1693 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1694 "
1695 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1696 " but got Element node <p id="c">Qrstuvwx</p>
1697 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1698 "
1699 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1700 " but got Element node <p id="c">Qrstuvwx</p>
1701 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1702 "
1703 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop
1704 " but got Element node <p id="c">Qrstuvwx</p>
1705 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1706 "
1707 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1708 " but got Element node <p id="c">Qrstuvwx</p>
1709 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1710 "
1711 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1712 " but got Element node <p id="c">Qrstuvwx</p>
1713 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1714 "
1715 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1716 " but got Element node <p id="c">Qrstuvwx</p>
1717 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1718 "
1719 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1720 " but got Element node <p id="c">Qrstuvwx</p>
1721 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1722 "
1723 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1724 " but got Element node <p id="c">Qrstuvwx</p>
1725 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1726 "
1727 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1728 " but got Element node <p id="c">Qrstuvwx</p>
1729 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1730 "
1731 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1732 " but got Element node <p id="c">Qrstuvwx</p>
1733 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1734 "
1735 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1736 " but got Element node <p id="c">Qrstuvwx</p>
1737 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0]
1738 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1739 " but got Element node <p id="c">Qrstuvwx</p>
1740 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1741 selection.extend(node, offset);
1742 }" 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
1743 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1744 " but got Element node <p id="c">Qrstuvwx</p>
1745 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1]
1746 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1747 " but got Element node <p id="c">Qrstuvwx</p>
1748 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 86 [foreignDoctype, 0]
1749 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1750 " but got Element node <p id="c">Qrstuvwx</p>
1751 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 87 [xmlDoctype, 0]
1752 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1753 " but got Element node <p id="c">Qrstuvwx</p>
1754 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
1755 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1756 " but got Element node <p id="c">Qrstuvwx</p>
1757 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
1758 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1759 " but got Element node <p id="c">Qrstuvwx</p>
1760 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2
1761 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1762 " but got Element node <p id="c">Qrstuvwx</p>
1763 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
1764 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1765 " but got Element node <p id="c">Qrstuvwx</p>
1766 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
1767 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1768 " but got Element node <p id="c">Qrstuvwx</p>
1769 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10
1770 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1771 " but got Element node <p id="c">Qrstuvwx</p>
1772 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
1773 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1774 " but got Element node <p id="c">Qrstuvwx</p>
1775 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
1776 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1777 " but got Element node <p id="c">Qrstuvwx</p>
1778 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
1779 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1780 " but got Element node <p id="c">Qrstuvwx</p>
1781 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1782 " but got Element node <p id="c">Qrstuvwx</p>
1783 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1784 " but got Element node <p id="c">Qrstuvwx</p>
1785 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1786 " but got Element node <p id="c">Qrstuvwx</p>
1787 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1788 " but got Element node <p id="c">Qrstuvwx</p>
1789 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1790 " but got Element node <p id="c">Qrstuvwx</p>
1791 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1792 " but got Element node <p id="c">Qrstuvwx</p>
1793 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1794 " but got Element node <p id="c">Qrstuvwx</p>
1795 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1796 " but got Element node <p id="c">Qrstuvwx</p>
1797 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1798 " but got Element node <p id="c">Qrstuvwx</p>
1799 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1800 " but got Element node <p id="c">Qrstuvwx</p>
1801 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1802 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop
1803 " but got Element node <p id="c">Qrstuvwx</p>
1804 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1805 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1806 " but got Element node <p id="c">Qrstuvwx</p>
1807 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1808 "
1809 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1810 " but got Element node <p id="c">Qrstuvwx</p>
1811 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1812 "
1813 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1814 " but got Element node <p id="c">Qrstuvwx</p>
1815 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1816 "
1817 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1818 " but got Element node <p id="c">Qrstuvwx</p>
1819 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1820 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1821 " but got Element node <p id="c">Qrstuvwx</p>
1822 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1823 "
1824 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1825 " but got Element node <p id="c">Qrstuvwx</p>
1826 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1827 "
1828 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1829 " but got Element node <p id="c">Qrstuvwx</p>
1830 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1831 "
1832 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1833 " but got Element node <p id="c">Qrstuvwx</p>
1834 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1835 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1836 " but got Element node <p id="c">Qrstuvwx</p>
1837 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1838 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1839 " but got Element node <p id="c">Qrstuvwx</p>
1840 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1841 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1842 "
1843 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1844 " but got Element node <p id="c">Qrstuvwx</p>
1845 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1846 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1847 "
1848 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1849 " but got Element node <p id="c">Qrstuvwx</p>
1850 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1851 <meta... but got Text node "Qrstuvwx"
1852 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1853 " but got Element node <p id="c">Qrstuvwx</p>
1854 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1855 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1856 " but got Element node <p id="c">Qrstuvwx</p>
1857 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</ title>
1858 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1859 "
1860 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1861 " but got Element node <p id="c">Qrstuvwx</p>
1862 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
1863 </p><p id... but got Text node "Qrstuvwx"
1864 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1865 " but got Element node <p id="c">Qrstuvwx</p>
1866 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1867 "
1868 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1869 " but got Element node <p id="c">Qrstuvwx</p>
1870 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1871 "
1872 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1873 " but got Element node <p id="c">Qrstuvwx</p>
1874 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1875 "
1876 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1877 " but got Element node <p id="c">Qrstuvwx</p>
1878 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1879 "
1880 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1881 " but got Element node <p id="c">Qrstuvwx</p>
1882 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1883 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1884 "
1885 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1886 " but got Element node <p id="c">Qrstuvwx</p>
1887 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1888 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1889 "
1890 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1891 " but got Element node <p id="c">Qrstuvwx</p>
1892 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1893 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1894 " but got Element node <p id="c">Qrstuvwx</p>
1895 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1896 </p> but got Element node <p id="c">Qrstuvwx</p>
1897 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1898 " but got Element node <p id="c">Qrstuvwx</p>
1899 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1900 </p> but got Element node <p id="c">Qrstuvwx</p>
1901 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1902 " but got Element node <p id="c">Qrstuvwx</p>
1903 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1904 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1905 " but got Element node <p id="c">Qrstuvwx</p>
1906 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1907 "
1908 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1909 " but got Element node <p id="c">Qrstuvwx</p>
1910 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1911 "
1912 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1913 " but got Element node <p id="c">Qrstuvwx</p>
1914 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1915 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1916 "
1917 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1918 " but got Element node <p id="c">Qrstuvwx</p>
1919 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1920 </p><p id="b" s... but got Text node "Qrstuvwx"
1921 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1922 " but got Element node <p id="c">Qrstuvwx</p>
1923 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1]
1924 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1925 " but got Element node <p id="c">Qrstuvwx</p>
1926 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 46 [document, 0] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
1927 "
1928 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1929 " but got Element node <p id="c">Qrstuvwx</p>
1930 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 47 [document, 1] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
1931 "
1932 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1933 " but got Element node <p id="c">Qrstuvwx</p>
1934 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 48 [document, 2] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Qrstuvwx "
1935 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1936 " but got Element node <p id="c">Qrstuvwx</p>
1937 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3]
1938 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1939 " but got Element node <p id="c">Qrstuvwx</p>
1940 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1]
1941 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1942 " but got Element node <p id="c">Qrstuvwx</p>
1943 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
1944 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1945 " but got Element node <p id="c">Qrstuvwx</p>
1946 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
1947 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1948 " but got Element node <p id="c">Qrstuvwx</p>
1949 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96]
1950 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1951 " but got Element node <p id="c">Qrstuvwx</p>
1952 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1953 "
1954 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1955 " but got Element node <p id="c">Qrstuvwx</p>
1956 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1957 "
1958 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1959 " but got Element node <p id="c">Qrstuvwx</p>
1960 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1961 "
1962 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1963 " but got Element node <p id="c">Qrstuvwx</p>
1964 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1965 "
1966 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1967 " but got Element node <p id="c">Qrstuvwx</p>
1968 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1969 "
1970 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1971 " but got Element node <p id="c">Qrstuvwx</p>
1972 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1973 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1974 " but got Element node <p id="c">Qrstuvwx</p>
1975 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1976 "
1977 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1978 " but got Element node <p id="c">Qrstuvwx</p>
1979 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1980 "
1981 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1982 " but got Element node <p id="c">Qrstuvwx</p>
1983 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1984 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1985 " but got Element node <p id="c">Qrstuvwx</p>
1986 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1987 "
1988 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1989 " but got Element node <p id="c">Qrstuvwx</p>
1990 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1991 "
1992 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1993 " but got Element node <p id="c">Qrstuvwx</p>
1994 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1995 "
1996 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1997 " but got Element node <p id="c">Qrstuvwx</p>
1998 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1999 "
2000 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
2001 " but got Element node <p id="c">Qrstuvwx</p>
2002 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
2003 "
2004 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
2005 " but got Element node <p id="c">Qrstuvwx</p>
2006 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2007 "
2008 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
2009 " but got Element node <p id="c">Qrstuvwx</p>
2010 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2011 "
2012 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
2013 " but got Element node <p id="c">Qrstuvwx</p>
2014 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2015 "
2016 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
2017 " but got Element node <p id="c">Qrstuvwx</p>
2018 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2019 "
2020 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
2021 " but got Element node <p id="c">Qrstuvwx</p>
2022 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2023 "
2024 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
2025 " but got Element node <p id="c">Qrstuvwx</p>
2026 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2027 "
2028 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
2029 " but got Element node <p id="c">Qrstuvwx</p>
2030 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2031 "
2032 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop
2033 " but got Element node <p id="c">Qrstuvwx</p>
2034 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2035 "
2036 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
2037 " but got Element node <p id="c">Qrstuvwx</p>
2038 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2039 "
2040 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
2041 " but got Element node <p id="c">Qrstuvwx</p>
2042 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2043 "
2044 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
2045 " but got Element node <p id="c">Qrstuvwx</p>
2046 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2047 "
2048 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
2049 " but got Element node <p id="c">Qrstuvwx</p>
2050 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2051 "
2052 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
2053 " but got Element node <p id="c">Qrstuvwx</p>
2054 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2055 "
2056 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2057 " but got Element node <p id="c">Qrstuvwx</p>
2058 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2059 "
2060 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
2061 " but got Element node <p id="c">Qrstuvwx</p>
2062 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2063 "
2064 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
2065 " but got Element node <p id="c">Qrstuvwx</p>
2066 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0]
2067 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2068 " but got Element node <p id="c">Qrstuvwx</p>
2069 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2070 selection.extend(node, offset);
2071 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2072 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
2073 " but got Element node <p id="c">Qrstuvwx</p>
2074 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1]
2075 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2076 " but got Element node <p id="c">Qrstuvwx</p>
2077 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0]
2078 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
2079 " but got Element node <p id="c">Qrstuvwx</p>
2080 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0]
2081 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
2082 " but got Element node <p id="c">Qrstuvwx</p>
2083 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1]
2084 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2085 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2086 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2087 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2088 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2089 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2090 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2091 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2092 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2093 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2094 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2095 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2096 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2097 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535]
2098 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2099 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1]
2100 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2101 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: anchorOffset must not change if t he node passed to extend() has the same root as the original range expected 3 bu t got 4
2102 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2103 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2104 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2105 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2106 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2107 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2108 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2109 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: anchorOffset must not change if the node passed to extend() has the same root as the original range expected 3 b ut got 4
2110 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2111 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10]
2112 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2113 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535]
2114 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2115 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2116 "
2117 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2118 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2119 "
2120 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2121 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2122 "
2123 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2124 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9]
2125 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2126 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2127 "
2128 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2129 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2130 "
2131 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2132 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2133 "
2134 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2135 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9]
2136 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2137 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1]
2138 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2139 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4
2140 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2141 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4
2142 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2143 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2] assert_equals: anchorOffset must not chang e if the node passed to extend() has the same root as the original range expecte d 3 but got 4
2144 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2145 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7]
2146 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2147 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1] assert_equals: anchorOffset must not change if the no de passed to extend() has the same root as the original range expected 3 but got 4
2148 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2149 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3] assert_equals: anchorOffset must not change if the no de passed to extend() has the same root as the original range expected 3 but got 4
2150 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2151 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2152 "
2153 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4
2154 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2155 "
2156 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4
2157 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2158 "
2159 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2160 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2161 "
2162 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2163 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 35 [paras[0], 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2164 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2165 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 36 [paras[0], 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2166 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2167 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2]
2168 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2169 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2170 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2171 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2172 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2173 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2]
2174 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2175 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2176 "
2177 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2178 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2179 "
2180 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2181 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 43 [testDiv, 0] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2182 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2183 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 44 [testDiv, 3] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2184 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2185 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1]
2186 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2187 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2188 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2189 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2190 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2191 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2] assert_equals: anchorOffset must not change if the node pa ssed to extend() has the same root as the original range expected 3 but got 4
2192 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2193 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3]
2194 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2195 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1]
2196 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2197 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2198 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2199 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4] assert_equals: anchorOffset must not change if the node pas sed to extend() has the same root as the original range expected 3 but got 4
2200 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2201 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96]
2202 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2203 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2204 "
2205 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2206 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2207 "
2208 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2209 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got T ext node "Äb̈c̈d̈ëf̈g̈ḧ
2210 "
2211 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2212 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2213 "
2214 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2215 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2216 "
2217 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2218 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1]
2219 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2220 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2221 "
2222 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2223 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2224 "
2225 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2226 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5]
2227 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2228 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2229 "
2230 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2231 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2232 "
2233 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2234 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2235 "
2236 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2237 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2238 "
2239 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2240 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2241 "
2242 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2243 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2244 "
2245 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2246 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2247 "
2248 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2249 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2250 "
2251 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2252 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2253 "
2254 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2255 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2256 "
2257 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2258 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2259 "
2260 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2261 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2262 "
2263 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startO ffset must be correct expected 3 but got 4
2264 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2265 "
2266 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2267 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2268 "
2269 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2270 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2271 "
2272 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2273 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2274 "
2275 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2276 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2277 "
2278 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2279 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2280 "
2281 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2282 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2283 "
2284 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2285 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2286 "
2287 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2288 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0]
2289 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2290 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2291 selection.extend(node, offset);
2292 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2293 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2294 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1]
2295 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2296 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0]
2297 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2298 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0]
2299 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2300 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1]
2301 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2302 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2303 "
2304 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2305 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2306 "
2307 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2308 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2309 "
2310 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2311 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2312 "
2313 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2314 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2315 "
2316 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2317 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2318 "
2319 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2320 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2321 "
2322 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2323 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2324 "
2325 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2326 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2327 "
2328 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2329 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2330 "
2331 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2332 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2333 "
2334 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2335 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2336 "
2337 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2338 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2339 "
2340 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535]
2341 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2342 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2343 "
2344 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1]
2345 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2346 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2347 "
2348 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2349 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2350 "
2351 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2352 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2353 "
2354 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2355 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2356 "
2357 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2358 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2359 "
2360 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2361 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2362 "
2363 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2364 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2365 "
2366 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2367 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2368 "
2369 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2370 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2371 "
2372 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2373 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2374 "
2375 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2376 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2377 "
2378 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10]
2379 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer m ust be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2380 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2381 "
2382 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535]
2383 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2384 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2385 "
2386 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2387 </p>
2388 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2389 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2390 "
2391 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2392 </p>
2393 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2394 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2395 "
2396 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2397 </p>
2398 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2399 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2400 "
2401 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9]
2402 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2403 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2404 "
2405 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2406 </p>
2407 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2408 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2409 "
2410 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2411 </p>
2412 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2413 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2414 "
2415 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2416 </p>
2417 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2418 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2419 "
2420 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9]
2421 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2422 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2423 "
2424 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1]
2425 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startContai ner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2426 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2427 "
2428 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2429 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2430 "
2431 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2432 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2433 "
2434 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2435 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2436 "
2437 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2438 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2439 "
2440 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2441 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2442 "
2443 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2444 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2445 "
2446 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7]
2447 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2448 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2449 "
2450 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2451 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2452 "
2453 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2454 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2455 "
2456 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2457 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2458 "
2459 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2460 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2461 "
2462 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2463 </p>
2464 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2465 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2466 "
2467 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2468 </p>
2469 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2470 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2471 "
2472 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2473 </p>
2474 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2475 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2476 "
2477 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2478 </p>
2479 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2480 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2481 "
2482 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 35 [paras[0], 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2483 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2484 "
2485 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2486 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2487 "
2488 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 36 [paras[0], 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2489 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2490 "
2491 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2492 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2493 "
2494 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2]
2495 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2496 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2497 "
2498 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2499 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2500 "
2501 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2502 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2503 "
2504 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2505 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2506 "
2507 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2508 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2509 "
2510 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2]
2511 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2512 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2513 "
2514 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2515 </p>
2516 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2517 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2518 "
2519 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2520 </p>
2521 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2522 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2523 "
2524 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2525 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2526 "
2527 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2528 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2529 "
2530 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2531 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2532 "
2533 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2534 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2535 "
2536 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1]
2537 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2538 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2539 "
2540 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2541 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2542 "
2543 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2544 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2545 "
2546 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2547 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2548 "
2549 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2550 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2551 "
2552 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2554 "
2555 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2556 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2557 "
2558 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3]
2559 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2560 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2561 "
2562 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1]
2563 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2564 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2565 "
2566 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2567 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2568 "
2569 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2570 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2571 "
2572 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
2573 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2574 "
2575 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2576 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2577 "
2578 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96]
2579 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2580 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2581 "
2582 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2583 </p>
2584 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2585 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2586 "
2587 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2588 </p>
2589 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2590 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2591 "
2592 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2593 </p>
2594 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2595 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2596 "
2597 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2598 </p>
2599 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2600 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2601 "
2602 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2603 </p>
2604 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2605 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2606 "
2607 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1]
2608 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2609 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2610 "
2611 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2612 </p>
2613 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2614 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2615 "
2616 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2617 </p>
2618 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2619 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2620 "
2621 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5]
2622 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2623 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2624 "
2625 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2626 </p>
2627 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2628 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2629 "
2630 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2631 </p>
2632 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2633 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2634 "
2635 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2636 </p>
2637 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2638 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2639 "
2640 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2641 </p>
2642 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2643 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2644 "
2645 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
2646 </p>
2647 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2648 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2649 "
2650 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2651 </p>
2652 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2653 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2654 "
2655 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2656 </p>
2657 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2658 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2659 "
2660 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2661 </p>
2662 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2663 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2664 "
2665 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2666 </p>
2667 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2668 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2669 "
2670 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2671 </p>
2672 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2673 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2674 "
2675 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2676 </p>
2677 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2678 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2679 "
2680 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2681 </p>
2682 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startC ontainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2683 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2684 "
2685 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2686 </p>
2687 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2688 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2689 "
2690 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2691 </p>
2692 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2693 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2694 "
2695 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2696 </p>
2697 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2698 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2699 "
2700 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2701 </p>
2702 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2703 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2704 "
2705 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2706 </p>
2707 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2708 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2709 "
2710 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2711 </p>
2712 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2713 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2714 "
2715 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2716 </p>
2717 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2718 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2719 "
2720 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2721 </p>
2722 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2723 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2724 "
2725 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0]
2726 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2727 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2728 "
2729 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2730 selection.extend(node, offset);
2731 }" 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
2732 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2733 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2734 "
2735 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1]
2736 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2737 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2738 "
2739 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0]
2740 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2741 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2742 "
2743 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0]
2744 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2745 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2746 "
2747 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1]
2748 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [par as[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2749 </p><p id="b" s... but got Text node "Qrstuvwx"
2750 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [para s[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2751 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2752 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [par as[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2753 </p><p id="b" s... but got Text node "Qrstuvwx"
2754 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [para s[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2755 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2756 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [par as[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2757 </p><p id="b" s... but got Text node "Qrstuvwx"
2758 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [para s[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2759 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2760 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [par as[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2761 </p><p id="b" s... but got Text node "Qrstuvwx"
2762 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [para s[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2763 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2764 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [par as[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2765 </p><p id="b" s... but got Text node "Qrstuvwx"
2766 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [para s[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2767 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2768 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [par as[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2769 </p><p id="b" s... but got Text node "Qrstuvwx"
2770 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [para s[0].firstChild, 10] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2771 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2772 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [par as[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2773 </p><p id="b" s... but got Text node "Qrstuvwx"
2774 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535]
2775 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [par as[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2776 </p><p id="b" s... but got Text node "Qrstuvwx"
2777 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1]
2778 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [par as[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2779 </p><p id="b" s... but got Text node "Qrstuvwx"
2780 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [para s[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2781 </p><p id="b" s... but got Text node "Qrstuvwx"
2782 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [par as[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2783 </p><p id="b" s... but got Text node "Qrstuvwx"
2784 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [par as[1].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2785 </p><p id="b" s... but got Text node "Qrstuvwx"
2786 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2787 </p><p id="b" s... but got Text node "Qrstuvwx"
2788 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2789 </p><p id="b" s... but got Text node "Qrstuvwx"
2790 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2791 </p><p id="b" s... but got Text node "Qrstuvwx"
2792 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2793 </p><p id="b" s... but got Text node "Qrstuvwx"
2794 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2795 </p><p id="b" s... but got Text node "Qrstuvwx"
2796 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2797 </p><p id="b" s... but got Text node "Qrstuvwx"
2798 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2799 </p><p id="b" s... but got Text node "Qrstuvwx"
2800 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10]
2801 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2802 </p><p id="b" s... but got Text node "Qrstuvwx"
2803 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535]
2804 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2805 </p><p id="b" s... but got Text node "Qrstuvwx"
2806 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2807 </p><p id="b" s...
2808 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2809 </p><p id="b" s... but got Text node "Qrstuvwx"
2810 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2811 </p><p id="b" s...
2812 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2813 </p><p id="b" s... but got Text node "Qrstuvwx"
2814 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2815 </p><p id="b" s...
2816 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2817 </p><p id="b" s... but got Text node "Qrstuvwx"
2818 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9]
2819 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2820 </p><p id="b" s... but got Text node "Qrstuvwx"
2821 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2822 </p><p id="b" s...
2823 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2824 </p><p id="b" s... but got Text node "Qrstuvwx"
2825 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2826 </p><p id="b" s...
2827 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2828 </p><p id="b" s... but got Text node "Qrstuvwx"
2829 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2830 </p><p id="b" s...
2831 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2832 </p><p id="b" s... but got Text node "Qrstuvwx"
2833 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9]
2834 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2835 </p><p id="b" s... but got Text node "Qrstuvwx"
2836 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1]
2837 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2838 </p><p id="b" s... but got Text node "Qrstuvwx"
2839 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2840 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2841 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2842 </p><p id="b" s... but got Text node "Qrstuvwx"
2843 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2844 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2845 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2846 </p><p id="b" s... but got Text node "Qrstuvwx"
2847 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2848 </p><p id="b" s... but got Text node "Qrstuvwx"
2849 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2850 </p><p id="b" s... but got Text node "Qrstuvwx"
2851 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7]
2852 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2853 </p><p id="b" s... but got Text node "Qrstuvwx"
2854 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2855 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2856 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2857 </p><p id="b" s... but got Text node "Qrstuvwx"
2858 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2859 </p><p id="b" s... but got Text node "Qrstuvwx"
2860 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2861 </p><p id="b" s... but got Text node "Qrstuvwx"
2862 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2863 </p><p id="b" s...
2864 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2865 </p><p id="b" s... but got Text node "Qrstuvwx"
2866 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2867 </p><p id="b" s...
2868 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2869 </p><p id="b" s... but got Text node "Qrstuvwx"
2870 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <head><t itle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
2871 </p><p id="b" s...
2872 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2873 </p><p id="b" s... but got Text node "Qrstuvwx"
2874 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2875 </p><p id="b" s...
2876 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2877 </p><p id="b" s... but got Text node "Qrstuvwx"
2878 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2879 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2880 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2881 </p><p id="b" s... but got Text node "Qrstuvwx"
2882 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2883 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2884 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2885 </p><p id="b" s... but got Text node "Qrstuvwx"
2886 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2]
2887 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2888 </p><p id="b" s... but got Text node "Qrstuvwx"
2889 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2890 </p><p id="b" s... but got Text node "Qrstuvwx"
2891 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2892 </p><p id="b" s... but got Text node "Qrstuvwx"
2893 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2894 </p><p id="b" s... but got Text node "Qrstuvwx"
2895 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2896 </p><p id="b" s... but got Text node "Qrstuvwx"
2897 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2]
2898 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2899 </p><p id="b" s... but got Text node "Qrstuvwx"
2900 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2901 </p><p id="b" s...
2902 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2903 </p><p id="b" s... but got Text node "Qrstuvwx"
2904 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstu v</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2905 </p><p id="b" s...
2906 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2907 </p><p id="b" s... but got Text node "Qrstuvwx"
2908 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2909 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2910 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2911 </p><p id="b" s... but got Text node "Qrstuvwx"
2912 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2913 </p><p id="b" s... but got Text node "Qrstuvwx"
2914 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2915 </p><p id="b" s... but got Text node "Qrstuvwx"
2916 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1]
2917 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2918 </p><p id="b" s... but got Text node "Qrstuvwx"
2919 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2920 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2921 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2922 </p><p id="b" s... but got Text node "Qrstuvwx"
2923 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2924 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
2925 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2926 </p><p id="b" s... but got Text node "Qrstuvwx"
2927 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2928 </p><p id="b" s... but got Text node "Qrstuvwx"
2929 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2930 </p><p id="b" s... but got Text node "Qrstuvwx"
2931 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3]
2932 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2933 </p><p id="b" s... but got Text node "Qrstuvwx"
2934 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1]
2935 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2936 </p><p id="b" s... but got Text node "Qrstuvwx"
2937 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2938 </p><p id="b" s... but got Text node "Qrstuvwx"
2939 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2940 </p><p id="b" s... but got Text node "Qrstuvwx"
2941 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2942 </p><p id="b" s... but got Text node "Qrstuvwx"
2943 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2944 </p><p id="b" s... but got Text node "Qrstuvwx"
2945 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96]
2946 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2947 </p><p id="b" s... but got Text node "Qrstuvwx"
2948 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2949 </p><p id="b" s...
2950 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2951 </p><p id="b" s... but got Text node "Qrstuvwx"
2952 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 child ren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2953 </p><p id="b" s...
2954 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2955 </p><p id="b" s... but got Text node "Qrstuvwx"
2956 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2957 </p><p id="b" s...
2958 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2959 </p><p id="b" s... but got Text node "Qrstuvwx"
2960 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2961 </p><p id="b" s...
2962 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2963 </p><p id="b" s... but got Text node "Qrstuvwx"
2964 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2965 </p><p id="b" s...
2966 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2967 </p><p id="b" s... but got Text node "Qrstuvwx"
2968 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1]
2969 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2970 </p><p id="b" s... but got Text node "Qrstuvwx"
2971 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2972 </p><p id="b" s...
2973 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2974 </p><p id="b" s... but got Text node "Qrstuvwx"
2975 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2976 </p><p id="b" s...
2977 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2978 </p><p id="b" s... but got Text node "Qrstuvwx"
2979 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5]
2980 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2981 </p><p id="b" s... but got Text node "Qrstuvwx"
2982 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2983 </p><p id="b" s...
2984 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2985 </p><p id="b" s... but got Text node "Qrstuvwx"
2986 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2987 </p><p id="b" s...
2988 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2989 </p><p id="b" s... but got Text node "Qrstuvwx"
2990 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2991 </p><p id="b" s...
2992 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2993 </p><p id="b" s... but got Text node "Qrstuvwx"
2994 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2995 </p><p id="b" s...
2996 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2997 </p><p id="b" s... but got Text node "Qrstuvwx"
2998 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2999 </p><p id="b" s...
3000 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3001 </p><p id="b" s... but got Text node "Qrstuvwx"
3002 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3003 </p><p id="b" s...
3004 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3005 </p><p id="b" s... but got Text node "Qrstuvwx"
3006 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3007 </p><p id="b" s...
3008 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3009 </p><p id="b" s... but got Text node "Qrstuvwx"
3010 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3011 </p><p id="b" s...
3012 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3013 </p><p id="b" s... but got Text node "Qrstuvwx"
3014 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3015 </p><p id="b" s...
3016 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3017 </p><p id="b" s... but got Text node "Qrstuvwx"
3018 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3019 </p><p id="b" s...
3020 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3021 </p><p id="b" s... but got Text node "Qrstuvwx"
3022 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3023 </p><p id="b" s...
3024 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3025 </p><p id="b" s... but got Text node "Qrstuvwx"
3026 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3027 </p><p id="b" s...
3028 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3029 </p><p id="b" s... but got Text node "Qrstuvwx"
3030 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3031 </p><p id="b" s...
3032 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3033 </p><p id="b" s... but got Text node "Qrstuvwx"
3034 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3035 </p><p id="b" s...
3036 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3037 </p><p id="b" s... but got Text node "Qrstuvwx"
3038 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3039 </p><p id="b" s...
3040 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3041 </p><p id="b" s... but got Text node "Qrstuvwx"
3042 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3043 </p><p id="b" s...
3044 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3045 </p><p id="b" s... but got Text node "Qrstuvwx"
3046 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3047 </p><p id="b" s...
3048 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3049 </p><p id="b" s... but got Text node "Qrstuvwx"
3050 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3051 </p><p id="b" s...
3052 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3053 </p><p id="b" s... but got Text node "Qrstuvwx"
3054 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3055 </p><p id="b" s...
3056 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3057 </p><p id="b" s... but got Text node "Qrstuvwx"
3058 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml Docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3059 </p><p id="b" s...
3060 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3061 </p><p id="b" s... but got Text node "Qrstuvwx"
3062 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0]
3063 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3064 </p><p id="b" s... but got Text node "Qrstuvwx"
3065 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3066 selection.extend(node, offset);
3067 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3068 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3069 </p><p id="b" s... but got Text node "Qrstuvwx"
3070 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1]
3071 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3072 </p><p id="b" s... but got Text node "Qrstuvwx"
3073 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0]
3074 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [fo reignDoctype, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3075 </p><p id="b" s... but got Text node "Qrstuvwx"
3076 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0]
3077 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xm lDoctype, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3078 </p><p id="b" s... but got Text node "Qrstuvwx"
3079 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1]
3080 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3081 </p><p id="b" s... but got Text node "Qrstuvwx"
3082 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3083 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3084 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3085 </p><p id="b" s... but got Text node "Qrstuvwx"
3086 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3087 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3088 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3089 </p><p id="b" s... but got Text node "Qrstuvwx"
3090 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3091 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3092 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3093 </p><p id="b" s... but got Text node "Qrstuvwx"
3094 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3095 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3096 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3097 </p><p id="b" s... but got Text node "Qrstuvwx"
3098 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3099 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3100 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3101 </p><p id="b" s... but got Text node "Qrstuvwx"
3102 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3103 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3104 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3105 </p><p id="b" s... but got Text node "Qrstuvwx"
3106 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535]
3107 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3108 </p><p id="b" s... but got Text node "Qrstuvwx"
3109 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1]
3110 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3111 </p><p id="b" s... but got Text node "Qrstuvwx"
3112 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3113 </p><p id="b" s... but got Text node "Qrstuvwx"
3114 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3115 </p><p id="b" s... but got Text node "Qrstuvwx"
3116 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3117 </p><p id="b" s... but got Text node "Qrstuvwx"
3118 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3119 </p><p id="b" s... but got Text node "Qrstuvwx"
3120 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3121 </p><p id="b" s... but got Text node "Qrstuvwx"
3122 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3123 </p><p id="b" s... but got Text node "Qrstuvwx"
3124 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3125 </p><p id="b" s... but got Text node "Qrstuvwx"
3126 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3127 </p><p id="b" s... but got Text node "Qrstuvwx"
3128 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3129 </p><p id="b" s... but got Text node "Qrstuvwx"
3130 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3131 </p><p id="b" s... but got Text node "Qrstuvwx"
3132 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10]
3133 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3134 </p><p id="b" s... but got Text node "Qrstuvwx"
3135 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535]
3136 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3137 </p><p id="b" s... but got Text node "Qrstuvwx"
3138 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3139 </p><p id="b" s...
3140 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3141 </p><p id="b" s... but got Text node "Qrstuvwx"
3142 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3143 </p><p id="b" s...
3144 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3145 </p><p id="b" s... but got Text node "Qrstuvwx"
3146 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3147 </p><p id="b" s...
3148 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3149 </p><p id="b" s... but got Text node "Qrstuvwx"
3150 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9]
3151 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3152 </p><p id="b" s... but got Text node "Qrstuvwx"
3153 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3154 </p><p id="b" s...
3155 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3156 </p><p id="b" s... but got Text node "Qrstuvwx"
3157 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3158 </p><p id="b" s...
3159 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3160 </p><p id="b" s... but got Text node "Qrstuvwx"
3161 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3162 </p><p id="b" s...
3163 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3164 </p><p id="b" s... but got Text node "Qrstuvwx"
3165 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9]
3166 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3167 </p><p id="b" s... but got Text node "Qrstuvwx"
3168 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1]
3169 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3170 </p><p id="b" s... but got Text node "Qrstuvwx"
3171 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 25 [document.documentElement, 0] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3172 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3173 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3174 </p><p id="b" s... but got Text node "Qrstuvwx"
3175 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 26 [document.documentElement, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3176 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3177 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3178 </p><p id="b" s... but got Text node "Qrstuvwx"
3179 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3180 </p><p id="b" s... but got Text node "Qrstuvwx"
3181 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3182 </p><p id="b" s... but got Text node "Qrstuvwx"
3183 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7]
3184 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3185 </p><p id="b" s... but got Text node "Qrstuvwx"
3186 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3187 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3188 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3189 </p><p id="b" s... but got Text node "Qrstuvwx"
3190 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3191 </p><p id="b" s... but got Text node "Qrstuvwx"
3192 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3193 </p><p id="b" s... but got Text node "Qrstuvwx"
3194 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3195 </p><p id="b" s...
3196 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
3197 </p><p id="b" s... but got Text node "Qrstuvwx"
3198 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3199 </p><p id="b" s...
3200 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
3201 </p><p id="b" s... but got Text node "Qrstuvwx"
3202 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
3203 </p><p id="b" s...
3204 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3205 </p><p id="b" s... but got Text node "Qrstuvwx"
3206 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3207 </p><p id="b" s...
3208 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3209 </p><p id="b" s... but got Text node "Qrstuvwx"
3210 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3211 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3212 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3213 </p><p id="b" s... but got Text node "Qrstuvwx"
3214 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3215 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3216 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3217 </p><p id="b" s... but got Text node "Qrstuvwx"
3218 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2]
3219 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3220 </p><p id="b" s... but got Text node "Qrstuvwx"
3221 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3222 </p><p id="b" s... but got Text node "Qrstuvwx"
3223 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3224 </p><p id="b" s... but got Text node "Qrstuvwx"
3225 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3226 </p><p id="b" s... but got Text node "Qrstuvwx"
3227 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3228 </p><p id="b" s... but got Text node "Qrstuvwx"
3229 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2]
3230 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3231 </p><p id="b" s... but got Text node "Qrstuvwx"
3232 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3233 </p><p id="b" s...
3234 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3235 </p><p id="b" s... but got Text node "Qrstuvwx"
3236 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3237 </p><p id="b" s...
3238 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3239 </p><p id="b" s... but got Text node "Qrstuvwx"
3240 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3241 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3242 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3243 </p><p id="b" s... but got Text node "Qrstuvwx"
3244 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3245 </p><p id="b" s... but got Text node "Qrstuvwx"
3246 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3247 </p><p id="b" s... but got Text node "Qrstuvwx"
3248 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1]
3249 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3250 </p><p id="b" s... but got Text node "Qrstuvwx"
3251 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 46 [document, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3252 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3253 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3254 </p><p id="b" s... but got Text node "Qrstuvwx"
3255 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 47 [document, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3256 </p><p id="b" s... but got Element node <p id="c">Qrstuvwx</p>
3257 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3258 </p><p id="b" s... but got Text node "Qrstuvwx"
3259 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3260 </p><p id="b" s... but got Text node "Qrstuvwx"
3261 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3262 </p><p id="b" s... but got Text node "Qrstuvwx"
3263 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3]
3264 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3265 </p><p id="b" s... but got Text node "Qrstuvwx"
3266 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1]
3267 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3268 </p><p id="b" s... but got Text node "Qrstuvwx"
3269 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3270 </p><p id="b" s... but got Text node "Qrstuvwx"
3271 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3272 </p><p id="b" s... but got Text node "Qrstuvwx"
3273 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3274 </p><p id="b" s... but got Text node "Qrstuvwx"
3275 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3276 </p><p id="b" s... but got Text node "Qrstuvwx"
3277 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96]
3278 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3279 </p><p id="b" s... but got Text node "Qrstuvwx"
3280 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3281 </p><p id="b" s...
3282 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3283 </p><p id="b" s... but got Text node "Qrstuvwx"
3284 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3285 </p><p id="b" s...
3286 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3287 </p><p id="b" s... but got Text node "Qrstuvwx"
3288 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3289 </p><p id="b" s...
3290 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3291 </p><p id="b" s... but got Text node "Qrstuvwx"
3292 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3293 </p><p id="b" s...
3294 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3295 </p><p id="b" s... but got Text node "Qrstuvwx"
3296 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3297 </p><p id="b" s...
3298 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3299 </p><p id="b" s... but got Text node "Qrstuvwx"
3300 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1]
3301 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3302 </p><p id="b" s... but got Text node "Qrstuvwx"
3303 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3304 </p><p id="b" s...
3305 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3306 </p><p id="b" s... but got Text node "Qrstuvwx"
3307 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3308 </p><p id="b" s...
3309 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3310 </p><p id="b" s... but got Text node "Qrstuvwx"
3311 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5]
3312 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3313 </p><p id="b" s... but got Text node "Qrstuvwx"
3314 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3315 </p><p id="b" s...
3316 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3317 </p><p id="b" s... but got Text node "Qrstuvwx"
3318 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3319 </p><p id="b" s...
3320 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3321 </p><p id="b" s... but got Text node "Qrstuvwx"
3322 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3323 </p><p id="b" s...
3324 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3325 </p><p id="b" s... but got Text node "Qrstuvwx"
3326 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3327 </p><p id="b" s...
3328 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3329 </p><p id="b" s... but got Text node "Qrstuvwx"
3330 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3331 </p><p id="b" s...
3332 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3333 </p><p id="b" s... but got Text node "Qrstuvwx"
3334 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3335 </p><p id="b" s...
3336 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3337 </p><p id="b" s... but got Text node "Qrstuvwx"
3338 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3339 </p><p id="b" s...
3340 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3341 </p><p id="b" s... but got Text node "Qrstuvwx"
3342 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3343 </p><p id="b" s...
3344 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3345 </p><p id="b" s... but got Text node "Qrstuvwx"
3346 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3347 </p><p id="b" s...
3348 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3349 </p><p id="b" s... but got Text node "Qrstuvwx"
3350 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3351 </p><p id="b" s...
3352 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3353 </p><p id="b" s... but got Text node "Qrstuvwx"
3354 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3355 </p><p id="b" s...
3356 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3357 </p><p id="b" s... but got Text node "Qrstuvwx"
3358 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3359 </p><p id="b" s...
3360 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
3361 </p><p id="b" s... but got Text node "Qrstuvwx"
3362 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3363 </p><p id="b" s...
3364 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3365 </p><p id="b" s... but got Text node "Qrstuvwx"
3366 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3367 </p><p id="b" s...
3368 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3369 </p><p id="b" s... but got Text node "Qrstuvwx"
3370 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3371 </p><p id="b" s...
3372 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3373 </p><p id="b" s... but got Text node "Qrstuvwx"
3374 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3375 </p><p id="b" s...
3376 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3377 </p><p id="b" s... but got Text node "Qrstuvwx"
3378 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
3379 </p><p id="b" s...
3380 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3381 </p><p id="b" s... but got Text node "Qrstuvwx"
3382 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3383 </p><p id="b" s...
3384 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3385 </p><p id="b" s... but got Text node "Qrstuvwx"
3386 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
3387 </p><p id="b" s...
3388 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3389 </p><p id="b" s... but got Text node "Qrstuvwx"
3390 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
3391 </p><p id="b" s...
3392 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3393 </p><p id="b" s... but got Text node "Qrstuvwx"
3394 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0]
3395 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3396 </p><p id="b" s... but got Text node "Qrstuvwx"
3397 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
3398 selection.extend(node, offset);
3399 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3400 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3401 </p><p id="b" s... but got Text node "Qrstuvwx"
3402 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1]
3403 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3404 </p><p id="b" s... but got Text node "Qrstuvwx"
3405 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0]
3406 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3407 </p><p id="b" s... but got Text node "Qrstuvwx"
3408 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0]
3409 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3410 </p><p id="b" s... but got Text node "Qrstuvwx"
3411 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1]
3412 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3413 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3414 "
3415 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3416 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3417 "
3418 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3419 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3420 "
3421 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3422 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3423 "
3424 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3425 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3426 "
3427 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3428 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3429 "
3430 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3431 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3432 "
3433 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3434 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3435 "
3436 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3437 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3438 "
3439 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3440 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3441 "
3442 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3443 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3444 "
3445 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3446 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3447 "
3448 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3449 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3450 "
3451 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535]
3452 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3453 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3454 "
3455 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1]
3456 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3457 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3458 "
3459 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3460 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3461 "
3462 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3463 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3464 "
3465 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3466 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3467 "
3468 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3469 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3470 "
3471 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3472 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3473 "
3474 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3475 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3476 "
3477 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3478 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3479 "
3480 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3481 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3482 "
3483 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3484 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3485 "
3486 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3487 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3488 "
3489 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10]
3490 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
3491 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3492 "
3493 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535]
3494 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3495 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3496 "
3497 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3498 <meta...
3499 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3500 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3501 "
3502 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3503 <meta...
3504 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3505 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3506 "
3507 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <html><head><title>Selection extend() tests</title>
3508 <meta...
3509 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3510 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3511 "
3512 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9]
3513 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3514 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3515 "
3516 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3517 <meta...
3518 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3519 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3520 "
3521 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3522 <meta...
3523 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3524 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3525 "
3526 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Element node <html><head><title>Selection extend() tests</title>
3527 <meta...
3528 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3529 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3530 "
3531 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9]
3532 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3533 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3534 "
3535 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1]
3536 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3537 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3538 "
3539 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3540 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3541 "
3542 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3543 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3544 "
3545 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3546 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3547 "
3548 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3549 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3550 "
3551 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3552 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3553 "
3554 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3555 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3556 "
3557 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7]
3558 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3559 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3560 "
3561 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <html><head><title>Selection extend() tests</title>
3562 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3563 "
3564 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3565 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3566 "
3567 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <html><head><title>Selection extend() tests</title>
3568 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3569 "
3570 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3571 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3572 "
3573 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title>
3574 <meta...
3575 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3576 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3577 "
3578 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Element node <html><head><title>Selection extend() tests</title>
3579 <meta...
3580 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3581 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3582 "
3583 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Element node <html><head><tit le>Selection extend() tests</title>
3584 <meta...
3585 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3586 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3587 "
3588 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Element node <html><head><title>Selection extend() tests</title>
3589 <meta...
3590 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3591 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3592 "
3593 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3595 "
3596 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3597 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3598 "
3599 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3600 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3601 "
3602 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3603 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3604 "
3605 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2]
3606 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3607 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3608 "
3609 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3610 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3611 "
3612 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3613 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3614 "
3615 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3616 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3617 "
3618 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3619 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3620 "
3621 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2]
3622 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3623 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3624 "
3625 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
3626 <meta...
3627 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3628 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3629 "
3630 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection ex tend() tests</title>
3631 <meta...
3632 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3633 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3634 "
3635 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3636 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3637 "
3638 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3639 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3640 "
3641 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3642 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3643 "
3644 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3645 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3646 "
3647 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1]
3648 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title>
3649 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3650 "
3651 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3652 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3653 "
3654 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3655 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3656 "
3657 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3658 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3659 "
3660 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3661 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3662 "
3663 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <html><head><title>Selection extend() tests</title>
3664 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3665 "
3666 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3667 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3668 "
3669 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3]
3670 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3671 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3672 "
3673 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1]
3674 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3675 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3676 "
3677 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3678 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3679 "
3680 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3681 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3682 "
3683 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3684 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3685 "
3686 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3687 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3688 "
3689 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96]
3690 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3691 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3692 "
3693 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title>
3694 <meta...
3695 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3696 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3697 "
3698 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Element node <html><head><title>Selection exte nd() tests</title>
3699 <meta...
3700 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3701 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3702 "
3703 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</title>
3704 <meta...
3705 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3706 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3707 "
3708 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Element node <html><head><title>Selection extend() tests</title>
3709 <meta...
3710 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3711 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3712 "
3713 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Element node <html><head><title>Selection extend() tests</title>
3714 <meta...
3715 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3716 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3717 "
3718 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1]
3719 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3720 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3721 "
3722 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
3723 <meta...
3724 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3725 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3726 "
3727 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <html><head><title>Selection extend() tests</title>
3728 <meta...
3729 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3730 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3731 "
3732 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5]
3733 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3734 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3735 "
3736 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title>
3737 <meta...
3738 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3739 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3740 "
3741 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Element node <html><head><title>Selection extend() tests</title>
3742 <meta...
3743 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3744 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3745 "
3746 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3747 <meta...
3748 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3749 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3750 "
3751 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3752 <meta...
3753 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3754 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3755 "
3756 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Element node <html><hea d><title>Selection extend() tests</title>
3757 <meta...
3758 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3759 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3760 "
3761 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title>
3762 <meta...
3763 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3764 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3765 "
3766 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Element node <html><head><title>Selection extend( ) tests</title>
3767 <meta...
3768 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3769 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3770 "
3771 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title>
3772 <meta...
3773 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3774 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3775 "
3776 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Element node <html><head><title>Selection extend() tests</title>
3777 <meta...
3778 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3779 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3780 "
3781 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
3782 <meta...
3783 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3784 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3785 "
3786 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Element node <html><head><title>Selection exte nd() tests</title>
3787 <meta...
3788 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3789 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3790 "
3791 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Element node <html><head><title>Selection extend() te sts</title>
3792 <meta...
3793 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3794 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3795 "
3796 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
3797 <meta...
3798 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3799 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3800 "
3801 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selection extend() tests</title>
3802 <meta...
3803 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3804 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3805 "
3806 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
3807 <meta...
3808 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3809 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3810 "
3811 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Element node <html><head><title>S election extend() tests</title>
3812 <meta...
3813 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3814 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3815 "
3816 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Element node <html><head><title>S election extend() tests</title>
3817 <meta...
3818 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3819 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3820 "
3821 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection extend() tests</title>
3822 <meta...
3823 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3824 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3825 "
3826 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <html><head><title>Se lection extend() tests</title>
3827 <meta...
3828 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3829 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3830 "
3831 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Element node <html><head><title>Select ion extend() tests</title>
3832 <meta...
3833 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3834 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3835 "
3836 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0]
3837 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3838 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3839 "
3840 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3841 selection.extend(node, offset);
3842 }" 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
3843 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title>
3844 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3845 "
3846 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1]
3847 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3848 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3849 "
3850 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0]
3851 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3852 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3853 "
3854 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0]
3855 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3856 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3857 "
3858 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3859 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3860 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3861 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3862 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3863 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3864 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3865 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3866 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3867 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3868 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3869 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3870 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3871 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3872 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3873 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 7 [paras[0].firstChild, 65535] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3874 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3875 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3876 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3877 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3878 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3879 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3880 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3881 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3882 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3883 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3884 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3885 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3886 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3887 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3888 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3889 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 15 [paras[1].firstChild, 65535] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3890 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3891 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3892 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3893 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3894 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3895 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3896 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3897 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3898 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3899 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3900 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3901 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3902 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3903 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3904 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3905 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3906 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3907 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 24 [document.documentElement, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3908 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3909 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 25 [document.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3910 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3911 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 26 [document.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3912 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3913 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 27 [document.documentElement, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3914 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3915 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 28 [document.documentElement, 7] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3916 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3917 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 29 [document.head, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3918 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3919 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 30 [document.body, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3920 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3921 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3922 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3923 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3924 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3925 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3926 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3927 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3928 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3929 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3930 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3931 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3932 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3933 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3934 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3935 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3936 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3937 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3938 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3939 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3940 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3941 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3942 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3943 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3944 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3945 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3946 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3947 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3948 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3949 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 45 [document, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3950 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3951 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 46 [document, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3952 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3953 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 47 [document, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3954 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3955 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 48 [document, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3956 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3957 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 49 [document, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3958 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3959 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 50 [comment, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3960 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3961 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 51 [comment, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3962 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3963 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 52 [comment, 4] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3964 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3965 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 53 [comment, 96] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3966 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3967 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3968 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3969 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3970 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3971 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3972 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3973 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3974 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3975 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
3976 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3977 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
3978 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3979 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
3980 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3981 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
3982 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3983 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection': Th is Selection object doesn't have any Ranges.
3984 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3985 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3986 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3987 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
3988 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3989 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 65 [processingInstruction, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3990 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3991 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 66 [processingInstruction, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3992 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3993 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 67 [processingInstruction, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3994 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3995 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
3996 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3997 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
3998 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3999 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 70 [detachedForeignTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
4000 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4001 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 71 [detachedForeignTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
4002 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
4003 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
4004 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
4005 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
4006 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4007 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 74 [detachedProcessingInstruction, 12] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
4008 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
4009 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
4010 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
4011 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
4012 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
4013 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 77 [detachedForeignComment, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4014 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
4015 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 78 [detachedForeignComment, 4] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4016 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
4017 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
4018 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4019 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4020 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
4021 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
4022 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
4023 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
4024 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4025 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4026 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
4027 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
4028 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
4029 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selection': T his Selection object doesn't have any Ranges.
4030 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
4031 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
4032 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
4033 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selection' : This Selection object doesn't have any Ranges.
4034 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1]
4035 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4036 "
4037 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4038 "
4039 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4040 "
4041 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4042 "
4043 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4044 "
4045 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4046 "
4047 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4048 "
4049 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4050 "
4051 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4052 "
4053 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4054 "
4055 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4056 "
4057 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4058 "
4059 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4060 "
4061 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535]
4062 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4063 "
4064 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1]
4065 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4066 "
4067 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4068 "
4069 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4070 "
4071 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4072 "
4073 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4074 "
4075 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4076 "
4077 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4078 "
4079 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4080 "
4081 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4082 "
4083 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4084 "
4085 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4086 "
4087 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10]
4088 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4089 "
4090 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535]
4091 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4092 "
4093 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4094 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4095 "
4096 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4097 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4098 "
4099 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4100 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4101 "
4102 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9]
4103 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4104 "
4105 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4106 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4107 "
4108 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4109 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4110 "
4111 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4112 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4113 "
4114 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9]
4115 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4116 "
4117 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1]
4118 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4119 "
4120 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4121 "
4122 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4123 "
4124 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4125 "
4126 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4127 "
4128 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4129 "
4130 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4131 "
4132 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7]
4133 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4134 "
4135 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4136 "
4137 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4138 "
4139 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4140 "
4141 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4142 "
4143 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4144 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4145 "
4146 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4147 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4148 "
4149 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4150 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4151 "
4152 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4153 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4154 "
4155 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4156 "
4157 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4158 "
4159 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4160 "
4161 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4162 "
4163 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2]
4164 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4165 "
4166 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4167 "
4168 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4169 "
4170 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4171 "
4172 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4173 "
4174 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2]
4175 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4176 "
4177 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4178 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4179 "
4180 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4181 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4182 "
4183 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4184 "
4185 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4186 "
4187 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4188 "
4189 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4190 "
4191 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1]
4192 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4193 "
4194 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4195 "
4196 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4197 "
4198 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4199 "
4200 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4201 "
4202 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4203 "
4204 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4205 "
4206 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3]
4207 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4208 "
4209 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1]
4210 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4211 "
4212 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4213 "
4214 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4215 "
4216 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4217 "
4218 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4219 "
4220 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96]
4221 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4222 "
4223 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4224 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4225 "
4226 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4227 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4228 "
4229 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4230 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4231 "
4232 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4233 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4234 "
4235 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4236 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4237 "
4238 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1]
4239 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4240 "
4241 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4242 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4243 "
4244 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4245 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4246 "
4247 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5]
4248 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4249 "
4250 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4251 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4252 "
4253 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4254 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4255 "
4256 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4257 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4258 "
4259 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4260 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4261 "
4262 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4263 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4264 "
4265 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4266 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4267 "
4268 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4269 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4270 "
4271 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4272 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4273 "
4274 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4275 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4276 "
4277 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4278 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4279 "
4280 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4281 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4282 "
4283 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4284 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4285 "
4286 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4287 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4288 "
4289 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4290 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4291 "
4292 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4293 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4294 "
4295 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4296 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4297 "
4298 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4299 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4300 "
4301 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4302 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4303 "
4304 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4305 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4306 "
4307 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4308 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4309 "
4310 PASS extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0]
4311 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4312 "
4313 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4314 selection.extend(node, offset);
4315 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4316 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4317 "
4318 PASS extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1]
4319 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4320 "
4321 PASS extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0]
4322 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4323 "
4324 PASS extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0]
4325 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4326 "
4327 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1]
4328 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4329 "
4330 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4331 "
4332 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4333 "
4334 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4335 "
4336 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4337 "
4338 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4339 "
4340 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4341 "
4342 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4343 "
4344 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4345 "
4346 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4347 "
4348 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4349 "
4350 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4351 "
4352 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4353 "
4354 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535]
4355 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4356 "
4357 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1]
4358 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4359 "
4360 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4361 "
4362 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4363 "
4364 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4365 "
4366 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4367 "
4368 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4369 "
4370 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4371 "
4372 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4373 "
4374 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4375 "
4376 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4377 "
4378 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4379 "
4380 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10]
4381 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4382 "
4383 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4384 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4385 "
4386 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4387 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4388 "
4389 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4390 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4391 "
4392 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4393 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4394 "
4395 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4396 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4397 "
4398 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4399 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4400 "
4401 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4402 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4403 "
4404 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4405 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4406 "
4407 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4408 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4409 "
4410 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1]
4411 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4412 "
4413 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4414 "
4415 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4416 "
4417 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4418 "
4419 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4420 "
4421 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4422 "
4423 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4424 "
4425 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7]
4426 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4427 "
4428 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4429 "
4430 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4431 "
4432 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4433 "
4434 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4435 "
4436 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4437 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4438 "
4439 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4440 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4441 "
4442 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4443 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4444 "
4445 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4446 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4447 "
4448 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4449 "
4450 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4451 "
4452 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4453 "
4454 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4455 "
4456 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2]
4457 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4458 "
4459 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4460 "
4461 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4462 "
4463 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4464 "
4465 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4466 "
4467 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2]
4468 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4469 "
4470 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4471 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4472 "
4473 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4474 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4475 "
4476 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4477 "
4478 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4479 "
4480 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4481 "
4482 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4483 "
4484 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1]
4485 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4486 "
4487 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4488 "
4489 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4490 "
4491 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4492 "
4493 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4494 "
4495 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4496 "
4497 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4498 "
4499 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3]
4500 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4501 "
4502 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1]
4503 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4504 "
4505 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4506 "
4507 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4508 "
4509 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4510 "
4511 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4512 "
4513 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96]
4514 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4515 "
4516 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4517 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4518 "
4519 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4520 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4521 "
4522 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4523 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4524 "
4525 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4526 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4527 "
4528 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4529 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4530 "
4531 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1]
4532 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4533 "
4534 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4535 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4536 "
4537 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4538 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4539 "
4540 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5]
4541 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4542 "
4543 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4544 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4545 "
4546 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4547 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4548 "
4549 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4550 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4551 "
4552 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4553 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4554 "
4555 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4556 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4557 "
4558 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4559 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4560 "
4561 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4562 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4563 "
4564 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4565 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4566 "
4567 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4568 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4569 "
4570 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4571 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4572 "
4573 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4574 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4575 "
4576 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4577 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4578 "
4579 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4580 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4581 "
4582 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4583 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4584 "
4585 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4586 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4587 "
4588 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4589 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4590 "
4591 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4592 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4593 "
4594 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4595 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4596 "
4597 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4598 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4599 "
4600 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4601 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4602 "
4603 PASS extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0]
4604 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4605 "
4606 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4607 selection.extend(node, offset);
4608 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4609 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4610 "
4611 PASS extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1]
4612 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4613 "
4614 PASS extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0]
4615 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4616 "
4617 PASS extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0]
4618 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4619 "
4620 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1]
4621 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4622 "
4623 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 1 [par as[0].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4624 "
4625 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4626 "
4627 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4628 "
4629 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4630 "
4631 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 3 [par as[0].firstChild, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4632 "
4633 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4634 "
4635 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 4 [par as[0].firstChild, 8] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4636 "
4637 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4638 "
4639 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4640 "
4641 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4642 "
4643 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 6 [par as[0].firstChild, 10] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4644 "
4645 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4646 "
4647 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535]
4648 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4649 "
4650 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1]
4651 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4652 "
4653 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Document node wit h 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4654 "
4655 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4656 "
4657 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4658 "
4659 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4660 "
4661 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4662 "
4663 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4664 "
4665 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4666 "
4667 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4668 "
4669 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Document node wi th 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4670 "
4671 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4672 "
4673 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10]
4674 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4675 "
4676 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4677 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4678 "
4679 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4680 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4681 "
4682 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4683 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4684 "
4685 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Document node with 2 children
4686 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4687 "
4688 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4689 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4690 "
4691 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4692 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4693 "
4694 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4695 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4696 "
4697 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Document node with 2 children
4698 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4699 "
4700 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4701 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4702 "
4703 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1]
4704 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4705 "
4706 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4707 "
4708 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4709 "
4710 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4711 "
4712 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4713 "
4714 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document no de with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4715 "
4716 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4717 "
4718 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7]
4719 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4720 "
4721 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4722 "
4723 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4724 "
4725 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4726 "
4727 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4728 "
4729 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4730 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4731 "
4732 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <html><head><title></title></head><body><p>Efghijkl</p><p... but got Documen t node with 2 children
4733 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4734 "
4735 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head>< title></title></head> but got Document node with 2 children
4736 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4737 "
4738 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Document node with 2 children
4739 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4740 "
4741 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4742 "
4743 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4744 "
4745 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4746 "
4747 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4748 "
4749 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2]
4750 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4751 "
4752 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4753 "
4754 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4755 "
4756 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4757 "
4758 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4759 "
4760 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2]
4761 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4762 "
4763 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4764 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4765 "
4766 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrst uv</p> but got Document node with 2 children
4767 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4768 "
4769 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4770 "
4771 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4772 "
4773 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 3] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4774 "
4775 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4776 "
4777 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1]
4778 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4779 "
4780 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4781 "
4782 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4783 "
4784 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4785 "
4786 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4787 "
4788 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Document node with 2 childr en but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4789 "
4790 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4791 "
4792 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3]
4793 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4794 "
4795 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1]
4796 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4797 "
4798 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4799 "
4800 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4801 "
4802 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Document node with 2 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4803 "
4804 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4805 "
4806 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96]
4807 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4808 "
4809 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4810 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4811 "
4812 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 3 chil dren but got Document node with 2 children
4813 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4814 "
4815 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Document nod e with 2 children
4816 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4817 "
4818 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit t hat I harbor doubts about whether we really need..." but got Document node with 2 children
4819 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4820 "
4821 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Document node with 2 children
4822 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4823 "
4824 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1]
4825 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4826 "
4827 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4828 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4829 "
4830 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Document node with 2 children
4831 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4832 "
4833 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5]
4834 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4835 "
4836 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4837 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4838 "
4839 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Document node wi th 2 children
4840 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4841 "
4842 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4843 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4844 "
4845 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4846 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4847 "
4848 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Document node with 2 children
4849 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4850 "
4851 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4852 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4853 "
4854 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Document node with 2 children
4855 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4856 "
4857 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4858 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4859 "
4860 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Document node with 2 children
4861 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4862 "
4863 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4864 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4865 "
4866 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Document node with 2 children
4867 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4868 "
4869 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Document node with 2 children
4870 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4871 "
4872 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4873 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4874 "
4875 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Document node with 2 children
4876 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4877 "
4878 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4879 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4880 "
4881 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Document node with 2 children
4882 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4883 "
4884 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Document node with 2 children
4885 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4886 "
4887 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4888 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4889 "
4890 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Document node with 2 children
4891 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4892 "
4893 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Document node with 2 children
4894 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4895 "
4896 PASS extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0]
4897 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4898 "
4899 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4900 selection.extend(node, offset);
4901 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4902 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4903 "
4904 PASS extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1]
4905 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4906 "
4907 PASS extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0]
4908 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̈ḧ
4909 "
4910 PASS extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0]
4911 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̈ḧ
4912 "
4913 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1]
4914 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̈ḧ
4915 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4916 "
4917 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4918 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4919 "
4920 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̈ḧ
4921 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4922 "
4923 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4924 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4925 "
4926 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̈ḧ
4927 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4928 "
4929 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4930 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4931 "
4932 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̈ḧ
4933 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4934 "
4935 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4936 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4937 "
4938 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̈ḧ
4939 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4940 "
4941 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4942 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4943 "
4944 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̈ḧ
4945 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4946 "
4947 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4948 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4949 "
4950 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̈ḧ
4951 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4952 "
4953 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535]
4954 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̈ḧ
4955 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4956 "
4957 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1]
4958 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̈ḧ
4959 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4960 "
4961 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4962 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4963 "
4964 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̈ḧ
4965 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4966 "
4967 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4968 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4969 "
4970 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̈ḧ
4971 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4972 "
4973 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4974 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4975 "
4976 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̈ḧ
4977 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4978 "
4979 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4980 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4981 "
4982 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̈ḧ
4983 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4984 "
4985 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4987 "
4988 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̈ḧ
4989 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4990 "
4991 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10]
4992 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̈ḧ
4993 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4994 "
4995 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535]
4996 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̈ḧ
4997 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4998 "
4999 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5000 </p><p id="b" s...
5001 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̈ḧ
5002 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5003 "
5004 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5005 </p><p id="b" s...
5006 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̈ḧ
5007 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5008 "
5009 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Op qrstuv" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5010 </p><p id="b" s...
5011 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̈ḧ
5012 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5013 "
5014 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9]
5015 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̈ḧ
5016 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5017 "
5018 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5019 </p><p id="b" s...
5020 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̈ḧ
5021 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5022 "
5023 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5024 </p><p id="b" s...
5025 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̈ḧ
5026 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5027 "
5028 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Efg hijkl" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5029 </p><p id="b" s...
5030 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̈ḧ
5031 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5032 "
5033 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9]
5034 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̈ḧ
5035 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5036 "
5037 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1]
5038 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̈ḧ
5039 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5040 "
5041 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5042 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5043 "
5044 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̈ḧ
5045 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5046 "
5047 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5048 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5049 "
5050 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̈ḧ
5051 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5052 "
5053 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] assert_equals: anchorNode must not change if the node p assed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5054 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5055 "
5056 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̈ḧ
5057 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5058 "
5059 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7]
5060 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̈ḧ
5061 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5062 "
5063 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] assert_equals: anchorNode must not change if the node passed to ex tend() has the same root as the original range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5064 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5065 "
5066 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̈ḧ
5067 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5068 "
5069 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] assert_equals: anchorNode must not change if the node passed to ex tend() has the same root as the original range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5070 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5071 "
5072 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̈ḧ
5073 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5074 "
5075 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5076 </p><p id="b" s...
5077 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̈ḧ
5078 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5079 "
5080 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5081 </p><p id="b" s...
5082 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̈ḧ
5083 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5084 "
5085 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><ti tle></title></head> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
5086 </p><p id="b" s...
5087 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̈ḧ
5088 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5089 "
5090 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p> Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5091 </p><p id="b" s...
5092 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̈ḧ
5093 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5094 "
5095 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5096 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5097 "
5098 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̈ḧ
5099 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5100 "
5101 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5102 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5103 "
5104 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̈ḧ
5105 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5106 "
5107 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2]
5108 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̈ḧ
5109 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5110 "
5111 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5112 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5113 "
5114 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̈ḧ
5115 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5116 "
5117 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5118 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5119 "
5120 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̈ḧ
5121 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5122 "
5123 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2]
5124 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̈ḧ
5125 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5126 "
5127 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5128 </p><p id="b" s...
5129 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̈ḧ
5130 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5131 "
5132 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Element node <p>Opqrstuv </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5133 </p><p id="b" s...
5134 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̈ḧ
5135 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5136 "
5137 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5138 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5139 "
5140 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̈ḧ
5141 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5142 "
5143 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5144 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5145 "
5146 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̈ḧ
5147 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5148 "
5149 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1]
5150 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̈ḧ
5151 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5152 "
5153 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5154 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5155 "
5156 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̈ḧ
5157 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5158 "
5159 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5160 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5161 "
5162 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̈ḧ
5163 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5164 "
5165 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5166 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5167 "
5168 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̈ḧ
5169 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5170 "
5171 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3]
5172 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̈ḧ
5173 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5174 "
5175 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1]
5176 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̈ḧ
5177 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5178 "
5179 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5180 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5181 "
5182 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̈ḧ
5183 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5184 "
5185 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5186 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5187 "
5188 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̈ḧ
5189 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5190 "
5191 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96]
5192 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̈ḧ
5193 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5194 "
5195 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5196 </p><p id="b" s...
5197 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̈ḧ
5198 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5199 "
5200 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Document node with 3 childr en but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5201 </p><p id="b" s...
5202 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̈ḧ
5203 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5204 "
5205 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comme nter" and "commentator" mean different things. I'v...--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5206 </p><p id="b" s...
5207 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̈ḧ
5208 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5209 "
5210 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit tha t I harbor doubts about whether we really need..." but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5211 </p><p id="b" s...
5212 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̈ḧ
5213 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5214 "
5215 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Element node <div id ="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5216 </p><p id="b" s...
5217 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̈ḧ
5218 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5219 "
5220 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1]
5221 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̈ḧ
5222 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5223 "
5224 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5225 </p><p id="b" s...
5226 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̈ḧ
5227 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5228 "
5229 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children b ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5230 </p><p id="b" s...
5231 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̈ḧ
5232 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5233 "
5234 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5]
5235 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̈ḧ
5236 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5237 "
5238 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5239 </p><p id="b" s...
5240 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̈ḧ
5241 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5242 "
5243 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected Comment node <!--I maliciou sly created a comment that will break incautiou...--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5244 </p><p id="b" s...
5245 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̈ḧ
5246 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5247 "
5248 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5249 </p><p id="b" s...
5250 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̈ḧ
5251 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5252 "
5253 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5254 </p><p id="b" s...
5255 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̈ḧ
5256 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5257 "
5258 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected ProcessingInstru ction node with target "somePI" and data "Did you know that \":syn sync fromstar t\" is very useful wh..." but got Element node <div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5259 </p><p id="b" s...
5260 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̈ḧ
5261 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5262 "
5263 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5264 </p><p id="b" s...
5265 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̈ḧ
5266 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5267 "
5268 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5269 </p><p id="b" s...
5270 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̈ḧ
5271 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5272 "
5273 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5274 </p><p id="b" s...
5275 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̈ḧ
5276 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5277 "
5278 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Text node "Cde fghij" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5279 </p><p id="b" s...
5280 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̈ḧ
5281 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5282 "
5283 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5284 </p><p id="b" s...
5285 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̈ḧ
5286 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5287 "
5288 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Klmnopq r" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5289 </p><p id="b" s...
5290 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̈ḧ
5291 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5292 "
5293 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Process ingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5294 </p><p id="b" s...
5295 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̈ḧ
5296 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5297 "
5298 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5299 </p><p id="b" s...
5300 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̈ḧ
5301 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5302 "
5303 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvw xyz--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5304 </p><p id="b" s...
5305 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̈ḧ
5306 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5307 "
5308 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5309 </p><p id="b" s...
5310 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̈ḧ
5311 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5312 "
5313 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --אריה יהודה--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5314 </p><p id="b" s...
5315 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̈ḧ
5316 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5317 "
5318 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5319 </p><p id="b" s...
5320 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̈ḧ
5321 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5322 "
5323 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 c hildren but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5324 </p><p id="b" s...
5325 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̈ḧ
5326 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5327 "
5328 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node w ith 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5329 </p><p id="b" s...
5330 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̈ḧ
5331 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5332 "
5333 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5334 </p><p id="b" s...
5335 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̈ḧ
5336 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5337 "
5338 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0]
5339 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̈ḧ
5340 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5341 "
5342 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 () {
5343 selection.extend(node, offset);
5344 }" 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
5345 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̈ḧ
5346 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5347 "
5348 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1]
5349 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̈ḧ
5350 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5351 "
5352 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0]
5353 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̈ḧ
5354 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5355 "
5356 PASS extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0]
5357 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̈ḧ
5358 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5359 "
5360 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1]
5361 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"
5362 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0]
5363 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"
5364 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
5365 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"
5366 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2]
5367 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"
5368 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8]
5369 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"
5370 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
5371 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"
5372 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10]
5373 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"
5374 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535]
5375 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"
5376 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1]
5377 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"
5378 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
5379 " but got Text node "Qrstuvwx"
5380 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"
5381 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
5382 " but got Text node "Qrstuvwx"
5383 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"
5384 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
5385 " but got Text node "Qrstuvwx"
5386 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"
5387 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
5388 " but got Text node "Qrstuvwx"
5389 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"
5390 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
5391 " but got Text node "Qrstuvwx"
5392 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"
5393 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10]
5394 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"
5395 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535]
5396 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"
5397 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"
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"
5399 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 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"
5401 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"
5402 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"
5403 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9]
5404 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"
5405 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"
5406 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"
5407 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"
5408 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"
5409 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"
5410 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"
5411 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9]
5412 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"
5413 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1]
5414 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"
5415 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>
5416 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5417 "
5418 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"
5419 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>
5420 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5421 "
5422 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"
5423 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>
5424 <meta... but got Text node "Qrstuvwx"
5425 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"
5426 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7]
5427 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"
5428 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>
5429 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5430 "
5431 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"
5432 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̈ḧ
5433 </p><p id... but got Text node "Qrstuvwx"
5434 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"
5435 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"
5436 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"
5437 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"
5438 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"
5439 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"
5440 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"
5441 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"
5442 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"
5443 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̈ḧ
5444 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5445 "
5446 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"
5447 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̈ḧ
5448 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5449 "
5450 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"
5451 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2]
5452 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"
5453 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
5454 </p> but got Text node "Qrstuvwx"
5455 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"
5456 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
5457 </p> but got Text node "Qrstuvwx"
5458 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"
5459 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2]
5460 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"
5461 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"
5462 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"
5463 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"
5464 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"
5465 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̈ḧ
5466 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5467 "
5468 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"
5469 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̈ḧ
5470 </p><p id="b" s... but got Text node "Qrstuvwx"
5471 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"
5472 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1]
5473 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"
5474 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̈ḧ
5475 "
5476 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"
5477 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̈ḧ
5478 "
5479 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"
5480 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"
5481 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"
5482 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3]
5483 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"
5484 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1]
5485 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"
5486 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"
5487 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"
5488 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"
5489 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"
5490 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96]
5491 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"
5492 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"
5493 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"
5494 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"
5495 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"
5496 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"
5497 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"
5498 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"
5499 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"
5500 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"
5501 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"
5502 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1]
5503 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"
5504 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"
5505 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"
5506 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"
5507 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"
5508 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5]
5509 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"
5510 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"
5511 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"
5512 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"
5513 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"
5514 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"
5515 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"
5516 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"
5517 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"
5518 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"
5519 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"
5520 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"
5521 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"
5522 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"
5523 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"
5524 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"
5525 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"
5526 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"
5527 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"
5528 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"
5529 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"
5530 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"
5531 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"
5532 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"
5533 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"
5534 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"
5535 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"
5536 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"
5537 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"
5538 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"
5539 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"
5540 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"
5541 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"
5542 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"
5543 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"
5544 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"
5545 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"
5546 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"
5547 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"
5548 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"
5549 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"
5550 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0]
5551 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"
5552 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 () {
5553 selection.extend(node, offset);
5554 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5555 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"
5556 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1]
5557 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"
5558 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0]
5559 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"
5560 PASS extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0]
5561 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"
5562 Harness: the test ran to completion.
5563
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698