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

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

Issue 2642393002: Import wpt@40665266227e475bc4a56884247d8c09d78dfb6a (Closed)
Patch Set: rebaseline-cl Created 3 years, 11 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 CONSOLE ERROR: line 944: The given range isn't in document.
178 CONSOLE ERROR: line 944: The given range isn't in document.
179 CONSOLE ERROR: line 944: The given range isn't in document.
180 CONSOLE ERROR: line 944: The given range isn't in document.
181 CONSOLE ERROR: line 944: The given range isn't in document.
182 CONSOLE ERROR: line 944: The given range isn't in document.
183 CONSOLE ERROR: line 944: The given range isn't in document.
184 CONSOLE ERROR: line 944: The given range isn't in document.
185 CONSOLE ERROR: line 944: The given range isn't in document.
186 CONSOLE ERROR: line 944: The given range isn't in document.
187 CONSOLE ERROR: line 944: The given range isn't in document.
188 CONSOLE ERROR: line 944: The given range isn't in document.
189 CONSOLE ERROR: line 944: The given range isn't in document.
190 CONSOLE ERROR: line 944: The given range isn't in document.
191 CONSOLE ERROR: line 944: The given range isn't in document.
192 CONSOLE ERROR: line 944: The given range isn't in document.
193 CONSOLE ERROR: line 944: The given range isn't in document.
194 CONSOLE ERROR: line 944: The given range isn't in document.
195 CONSOLE ERROR: line 944: The given range isn't in document.
196 CONSOLE ERROR: line 944: The given range isn't in document.
197 CONSOLE ERROR: line 944: The given range isn't in document.
198 CONSOLE ERROR: line 944: The given range isn't in document.
199 CONSOLE ERROR: line 944: The given range isn't in document.
200 CONSOLE ERROR: line 944: The given range isn't in document.
201 CONSOLE ERROR: line 944: The given range isn't in document.
202 CONSOLE ERROR: line 944: The given range isn't in document.
203 CONSOLE ERROR: line 944: The given range isn't in document.
204 CONSOLE ERROR: line 944: The given range isn't in document.
205 CONSOLE ERROR: line 944: The given range isn't in document.
206 CONSOLE ERROR: line 944: The given range isn't in document.
207 CONSOLE ERROR: line 944: The given range isn't in document.
208 CONSOLE ERROR: line 944: The given range isn't in document.
209 CONSOLE ERROR: line 944: The given range isn't in document.
210 CONSOLE ERROR: line 944: The given range isn't in document.
211 CONSOLE ERROR: line 944: The given range isn't in document.
212 CONSOLE ERROR: line 944: The given range isn't in document.
213 CONSOLE ERROR: line 944: The given range isn't in document.
214 CONSOLE ERROR: line 944: The given range isn't in document.
215 CONSOLE ERROR: line 944: The given range isn't in document.
216 CONSOLE ERROR: line 944: The given range isn't in document.
217 CONSOLE ERROR: line 944: The given range isn't in document.
218 CONSOLE ERROR: line 944: The given range isn't in document.
219 CONSOLE ERROR: line 944: The given range isn't in document.
220 CONSOLE ERROR: line 944: The given range isn't in document.
221 CONSOLE ERROR: line 944: The given range isn't in document.
222 CONSOLE ERROR: line 944: The given range isn't in document.
223 CONSOLE ERROR: line 944: The given range isn't in document.
224 CONSOLE ERROR: line 944: The given range isn't in document.
225 CONSOLE ERROR: line 944: The given range isn't in document.
226 CONSOLE ERROR: line 944: The given range isn't in document.
227 CONSOLE ERROR: line 944: The given range isn't in document.
228 CONSOLE ERROR: line 944: The given range isn't in document.
229 CONSOLE ERROR: line 944: The given range isn't in document.
230 CONSOLE ERROR: line 944: The given range isn't in document.
231 CONSOLE ERROR: line 944: The given range isn't in document.
232 CONSOLE ERROR: line 944: The given range isn't in document.
233 CONSOLE ERROR: line 944: The given range isn't in document.
234 CONSOLE ERROR: line 944: The given range isn't in document.
235 CONSOLE ERROR: line 944: The given range isn't in document.
236 CONSOLE ERROR: line 944: The given range isn't in document.
237 CONSOLE ERROR: line 944: The given range isn't in document.
238 CONSOLE ERROR: line 944: The given range isn't in document.
239 CONSOLE ERROR: line 944: The given range isn't in document.
240 CONSOLE ERROR: line 944: The given range isn't in document.
241 CONSOLE ERROR: line 944: The given range isn't in document.
242 CONSOLE ERROR: line 944: The given range isn't in document.
243 CONSOLE ERROR: line 944: The given range isn't in document.
244 CONSOLE ERROR: line 944: The given range isn't in document.
245 CONSOLE ERROR: line 944: The given range isn't in document.
246 CONSOLE ERROR: line 944: The given range isn't in document.
247 CONSOLE ERROR: line 944: The given range isn't in document.
248 CONSOLE ERROR: line 944: The given range isn't in document.
249 CONSOLE ERROR: line 944: The given range isn't in document.
250 CONSOLE ERROR: line 944: The given range isn't in document.
251 CONSOLE ERROR: line 944: The given range isn't in document.
252 CONSOLE ERROR: line 944: The given range isn't in document.
253 CONSOLE ERROR: line 944: The given range isn't in document.
254 CONSOLE ERROR: line 944: The given range isn't in document.
255 CONSOLE ERROR: line 944: The given range isn't in document.
256 CONSOLE ERROR: line 944: The given range isn't in document.
257 CONSOLE ERROR: line 944: The given range isn't in document.
258 CONSOLE ERROR: line 944: The given range isn't in document.
259 CONSOLE ERROR: line 944: The given range isn't in document.
260 CONSOLE ERROR: line 944: The given range isn't in document.
261 CONSOLE ERROR: line 944: The given range isn't in document.
262 CONSOLE ERROR: line 944: The given range isn't in document.
263 CONSOLE ERROR: line 944: The given range isn't in document.
264 CONSOLE ERROR: line 944: The given range isn't in document.
265 This is a testharness.js-based test.
266 FAIL extend() with range 0 [] and point 0 [paras[0].firstChild, -1] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
267 selection.extend(node, offset);
268 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -1 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pro perty "code" is equal to 1, expected 11
269 FAIL extend() with range 0 [] and point 1 [paras[0].firstChild, 0] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
270 selection.extend(node, offset);
271 }" did not throw
272 FAIL extend() with range 0 [] and point 2 [paras[0].firstChild, 1] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
273 selection.extend(node, offset);
274 }" did not throw
275 FAIL extend() with range 0 [] and point 3 [paras[0].firstChild, 2] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
276 selection.extend(node, offset);
277 }" did not throw
278 FAIL extend() with range 0 [] and point 4 [paras[0].firstChild, 8] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
279 selection.extend(node, offset);
280 }" did not throw
281 FAIL extend() with range 0 [] and point 5 [paras[0].firstChild, 9] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
282 selection.extend(node, offset);
283 }" did not throw
284 FAIL extend() with range 0 [] and point 6 [paras[0].firstChild, 10] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
285 selection.extend(node, offset);
286 }" did not throw
287 FAIL extend() with range 0 [] and point 7 [paras[0].firstChild, 65535] assert_th rows: extend() when rangeCount is 0 must throw InvalidStateError function "funct ion () {
288 selection.extend(node, offset);
289 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 65535 is larger than the given node's length." that is not a DOMException IN VALID_STATE_ERR: property "code" is equal to 1, expected 11
290 FAIL extend() with range 0 [] and point 8 [paras[1].firstChild, -1] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
291 selection.extend(node, offset);
292 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -1 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pro perty "code" is equal to 1, expected 11
293 FAIL extend() with range 0 [] and point 9 [paras[1].firstChild, 0] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
294 selection.extend(node, offset);
295 }" did not throw
296 FAIL extend() with range 0 [] and point 10 [paras[1].firstChild, 1] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
297 selection.extend(node, offset);
298 }" did not throw
299 FAIL extend() with range 0 [] and point 11 [paras[1].firstChild, 2] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
300 selection.extend(node, offset);
301 }" did not throw
302 FAIL extend() with range 0 [] and point 12 [paras[1].firstChild, 8] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
303 selection.extend(node, offset);
304 }" did not throw
305 FAIL extend() with range 0 [] and point 13 [paras[1].firstChild, 9] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
306 selection.extend(node, offset);
307 }" did not throw
308 FAIL extend() with range 0 [] and point 14 [paras[1].firstChild, 10] assert_thro ws: extend() when rangeCount is 0 must throw InvalidStateError function "functio n () {
309 selection.extend(node, offset);
310 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 10 is larger than the given node's length." that is not a DOMException INVAL ID_STATE_ERR: property "code" is equal to 1, expected 11
311 FAIL extend() with range 0 [] and point 15 [paras[1].firstChild, 65535] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
312 selection.extend(node, offset);
313 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 65535 is larger than the given node's length." that is not a DOMException IN VALID_STATE_ERR: property "code" is equal to 1, expected 11
314 FAIL extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
315 selection.extend(node, offset);
316 }" did not throw
317 FAIL extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
318 selection.extend(node, offset);
319 }" did not throw
320 FAIL extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
321 selection.extend(node, offset);
322 }" did not throw
323 FAIL extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
324 selection.extend(node, offset);
325 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 9 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
326 FAIL extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
327 selection.extend(node, offset);
328 }" did not throw
329 FAIL extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
330 selection.extend(node, offset);
331 }" did not throw
332 FAIL extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
333 selection.extend(node, offset);
334 }" did not throw
335 FAIL extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
336 selection.extend(node, offset);
337 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 9 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
338 FAIL extend() with range 0 [] and point 24 [document.documentElement, -1] assert _throws: extend() when rangeCount is 0 must throw InvalidStateError function "fu nction () {
339 selection.extend(node, offset);
340 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -1 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pro perty "code" is equal to 1, expected 11
341 FAIL extend() with range 0 [] and point 25 [document.documentElement, 0] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
342 selection.extend(node, offset);
343 }" did not throw
344 FAIL extend() with range 0 [] and point 26 [document.documentElement, 1] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
345 selection.extend(node, offset);
346 }" did not throw
347 FAIL extend() with range 0 [] and point 27 [document.documentElement, 2] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
348 selection.extend(node, offset);
349 }" did not throw
350 FAIL extend() with range 0 [] and point 28 [document.documentElement, 7] assert_ throws: extend() when rangeCount is 0 must throw InvalidStateError function "fun ction () {
351 selection.extend(node, offset);
352 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 7 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
353 FAIL extend() with range 0 [] and point 29 [document.head, 1] assert_throws: ext end() when rangeCount is 0 must throw InvalidStateError function "function () {
354 selection.extend(node, offset);
355 }" did not throw
356 FAIL extend() with range 0 [] and point 30 [document.body, 3] assert_throws: ext end() when rangeCount is 0 must throw InvalidStateError function "function () {
357 selection.extend(node, offset);
358 }" did not throw
359 FAIL extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0] asser t_throws: extend() when rangeCount is 0 must throw InvalidStateError function "f unction () {
360 selection.extend(node, offset);
361 }" did not throw
362 FAIL extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1] asser t_throws: extend() when rangeCount is 0 must throw InvalidStateError function "f unction () {
363 selection.extend(node, offset);
364 }" did not throw
365 FAIL extend() with range 0 [] and point 33 [foreignDoc.head, 0] assert_throws: e xtend() when rangeCount is 0 must throw InvalidStateError function "function () {
366 selection.extend(node, offset);
367 }" did not throw
368 FAIL extend() with range 0 [] and point 34 [foreignDoc.body, 1] assert_throws: e xtend() when rangeCount is 0 must throw InvalidStateError function "function () {
369 selection.extend(node, offset);
370 }" did not throw
371 FAIL extend() with range 0 [] and point 35 [paras[0], 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
372 selection.extend(node, offset);
373 }" did not throw
374 FAIL extend() with range 0 [] and point 36 [paras[0], 1] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
375 selection.extend(node, offset);
376 }" did not throw
377 FAIL extend() with range 0 [] and point 37 [paras[0], 2] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
378 selection.extend(node, offset);
379 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 2 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
380 FAIL extend() with range 0 [] and point 38 [paras[1], 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
381 selection.extend(node, offset);
382 }" did not throw
383 FAIL extend() with range 0 [] and point 39 [paras[1], 1] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
384 selection.extend(node, offset);
385 }" did not throw
386 FAIL extend() with range 0 [] and point 40 [paras[1], 2] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
387 selection.extend(node, offset);
388 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 2 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
389 FAIL extend() with range 0 [] and point 41 [detachedPara1, 0] assert_throws: ext end() when rangeCount is 0 must throw InvalidStateError function "function () {
390 selection.extend(node, offset);
391 }" did not throw
392 FAIL extend() with range 0 [] and point 42 [detachedPara1, 1] assert_throws: ext end() when rangeCount is 0 must throw InvalidStateError function "function () {
393 selection.extend(node, offset);
394 }" did not throw
395 FAIL extend() with range 0 [] and point 43 [testDiv, 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
396 selection.extend(node, offset);
397 }" did not throw
398 FAIL extend() with range 0 [] and point 44 [testDiv, 3] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
399 selection.extend(node, offset);
400 }" did not throw
401 FAIL extend() with range 0 [] and point 45 [document, -1] assert_throws: extend( ) when rangeCount is 0 must throw InvalidStateError function "function () {
402 selection.extend(node, offset);
403 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -1 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pro perty "code" is equal to 1, expected 11
404 FAIL extend() with range 0 [] and point 46 [document, 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
405 selection.extend(node, offset);
406 }" did not throw
407 FAIL extend() with range 0 [] and point 47 [document, 1] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
408 selection.extend(node, offset);
409 }" did not throw
410 FAIL extend() with range 0 [] and point 48 [document, 2] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
411 selection.extend(node, offset);
412 }" did not throw
413 FAIL extend() with range 0 [] and point 49 [document, 3] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
414 selection.extend(node, offset);
415 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 3 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
416 FAIL extend() with range 0 [] and point 50 [comment, -1] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
417 selection.extend(node, offset);
418 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -1 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pro perty "code" is equal to 1, expected 11
419 FAIL extend() with range 0 [] and point 51 [comment, 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
420 selection.extend(node, offset);
421 }" did not throw
422 FAIL extend() with range 0 [] and point 52 [comment, 4] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
423 selection.extend(node, offset);
424 }" did not throw
425 FAIL extend() with range 0 [] and point 53 [comment, 96] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
426 selection.extend(node, offset);
427 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 96 is larger than the given node's length." that is not a DOMException INVAL ID_STATE_ERR: property "code" is equal to 1, expected 11
428 FAIL extend() with range 0 [] and point 54 [foreignDoc, 0] assert_throws: extend () when rangeCount is 0 must throw InvalidStateError function "function () {
429 selection.extend(node, offset);
430 }" did not throw
431 FAIL extend() with range 0 [] and point 55 [foreignDoc, 1] assert_throws: extend () when rangeCount is 0 must throw InvalidStateError function "function () {
432 selection.extend(node, offset);
433 }" did not throw
434 FAIL extend() with range 0 [] and point 56 [foreignComment, 2] assert_throws: ex tend() when rangeCount is 0 must throw InvalidStateError function "function () {
435 selection.extend(node, offset);
436 }" did not throw
437 FAIL extend() with range 0 [] and point 57 [foreignTextNode, 0] assert_throws: e xtend() when rangeCount is 0 must throw InvalidStateError function "function () {
438 selection.extend(node, offset);
439 }" did not throw
440 FAIL extend() with range 0 [] and point 58 [foreignTextNode, 36] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
441 selection.extend(node, offset);
442 }" did not throw
443 FAIL extend() with range 0 [] and point 59 [xmlDoc, -1] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
444 selection.extend(node, offset);
445 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -1 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pro perty "code" is equal to 1, expected 11
446 FAIL extend() with range 0 [] and point 60 [xmlDoc, 0] assert_throws: extend() w hen rangeCount is 0 must throw InvalidStateError function "function () {
447 selection.extend(node, offset);
448 }" did not throw
449 FAIL extend() with range 0 [] and point 61 [xmlDoc, 1] assert_throws: extend() w hen rangeCount is 0 must throw InvalidStateError function "function () {
450 selection.extend(node, offset);
451 }" did not throw
452 FAIL extend() with range 0 [] and point 62 [xmlDoc, 5] assert_throws: extend() w hen rangeCount is 0 must throw InvalidStateError function "function () {
453 selection.extend(node, offset);
454 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 5 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
455 FAIL extend() with range 0 [] and point 63 [xmlComment, 0] assert_throws: extend () when rangeCount is 0 must throw InvalidStateError function "function () {
456 selection.extend(node, offset);
457 }" did not throw
458 FAIL extend() with range 0 [] and point 64 [xmlComment, 4] assert_throws: extend () when rangeCount is 0 must throw InvalidStateError function "function () {
459 selection.extend(node, offset);
460 }" did not throw
461 FAIL extend() with range 0 [] and point 65 [processingInstruction, 0] assert_thr ows: extend() when rangeCount is 0 must throw InvalidStateError function "functi on () {
462 selection.extend(node, offset);
463 }" did not throw
464 FAIL extend() with range 0 [] and point 66 [processingInstruction, 5] assert_thr ows: extend() when rangeCount is 0 must throw InvalidStateError function "functi on () {
465 selection.extend(node, offset);
466 }" did not throw
467 FAIL extend() with range 0 [] and point 67 [processingInstruction, 9] assert_thr ows: extend() when rangeCount is 0 must throw InvalidStateError function "functi on () {
468 selection.extend(node, offset);
469 }" did not throw
470 FAIL extend() with range 0 [] and point 68 [detachedTextNode, 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
471 selection.extend(node, offset);
472 }" did not throw
473 FAIL extend() with range 0 [] and point 69 [detachedTextNode, 8] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
474 selection.extend(node, offset);
475 }" did not throw
476 FAIL extend() with range 0 [] and point 70 [detachedForeignTextNode, 0] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
477 selection.extend(node, offset);
478 }" did not throw
479 FAIL extend() with range 0 [] and point 71 [detachedForeignTextNode, 8] assert_t hrows: extend() when rangeCount is 0 must throw InvalidStateError function "func tion () {
480 selection.extend(node, offset);
481 }" did not throw
482 FAIL extend() with range 0 [] and point 72 [detachedXmlTextNode, 0] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
483 selection.extend(node, offset);
484 }" did not throw
485 FAIL extend() with range 0 [] and point 73 [detachedXmlTextNode, 8] assert_throw s: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
486 selection.extend(node, offset);
487 }" did not throw
488 FAIL extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12] a ssert_throws: extend() when rangeCount is 0 must throw InvalidStateError functio n "function () {
489 selection.extend(node, offset);
490 }" did not throw
491 FAIL extend() with range 0 [] and point 75 [detachedComment, 3] assert_throws: e xtend() when rangeCount is 0 must throw InvalidStateError function "function () {
492 selection.extend(node, offset);
493 }" did not throw
494 FAIL extend() with range 0 [] and point 76 [detachedComment, 5] assert_throws: e xtend() when rangeCount is 0 must throw InvalidStateError function "function () {
495 selection.extend(node, offset);
496 }" did not throw
497 FAIL extend() with range 0 [] and point 77 [detachedForeignComment, 0] assert_th rows: extend() when rangeCount is 0 must throw InvalidStateError function "funct ion () {
498 selection.extend(node, offset);
499 }" did not throw
500 FAIL extend() with range 0 [] and point 78 [detachedForeignComment, 4] assert_th rows: extend() when rangeCount is 0 must throw InvalidStateError function "funct ion () {
501 selection.extend(node, offset);
502 }" did not throw
503 FAIL extend() with range 0 [] and point 79 [detachedXmlComment, 2] assert_throws : extend() when rangeCount is 0 must throw InvalidStateError function "function () {
504 selection.extend(node, offset);
505 }" did not throw
506 FAIL extend() with range 0 [] and point 80 [docfrag, 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
507 selection.extend(node, offset);
508 }" did not throw
509 FAIL extend() with range 0 [] and point 81 [foreignDocfrag, 0] assert_throws: ex tend() when rangeCount is 0 must throw InvalidStateError function "function () {
510 selection.extend(node, offset);
511 }" did not throw
512 FAIL extend() with range 0 [] and point 82 [xmlDocfrag, 0] assert_throws: extend () when rangeCount is 0 must throw InvalidStateError function "function () {
513 selection.extend(node, offset);
514 }" did not throw
515 FAIL extend() with range 0 [] and point 83 [doctype, 0] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
516 selection.extend(node, offset);
517 }" did not throw
518 FAIL extend() with range 0 [] and point 84 [doctype, -17] assert_throws: extend( ) when rangeCount is 0 must throw InvalidStateError function "function () {
519 selection.extend(node, offset);
520 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_STATE_ERR: pr operty "code" is equal to 1, expected 11
521 FAIL extend() with range 0 [] and point 85 [doctype, 1] assert_throws: extend() when rangeCount is 0 must throw InvalidStateError function "function () {
522 selection.extend(node, offset);
523 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_STATE_ERR: property "code" is equal to 1, expected 11
524 FAIL extend() with range 0 [] and point 86 [foreignDoctype, 0] assert_throws: ex tend() when rangeCount is 0 must throw InvalidStateError function "function () {
525 selection.extend(node, offset);
526 }" did not throw
527 FAIL extend() with range 0 [] and point 87 [xmlDoctype, 0] assert_throws: extend () when rangeCount is 0 must throw InvalidStateError function "function () {
528 selection.extend(node, offset);
529 }" did not throw
530 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]
531 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]
532 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset p assed to extend() expected 1 but got 2
533 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]
534 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]
535 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset p assed to extend() expected 9 but got 10
536 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]
537 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
538 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]
539 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
540 " but got Element node <p id="c">Qrstuvwx</p>
541 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
542 " but got Element node <p id="c">Qrstuvwx</p>
543 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
544 " but got Element node <p id="c">Qrstuvwx</p>
545 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
546 " but got Element node <p id="c">Qrstuvwx</p>
547 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
548 " but got Element node <p id="c">Qrstuvwx</p>
549 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]
550 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
551 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
552 "
553 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
554 "
555 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
556 "
557 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
558 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
559 "
560 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
561 "
562 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
563 "
564 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
565 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
566 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
567 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
568 "
569 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
570 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
571 "
572 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
573 <meta... but got Text node "Qrstuvwx"
574 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
575 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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>
576 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
577 "
578 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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̈ḧ
579 </p><p id... but got Text node "Qrstuvwx"
580 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
581 "
582 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
583 "
584 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
585 "
586 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
587 "
588 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
589 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
590 "
591 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
592 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
593 "
594 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
595 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop
596 </p> but got Element node <p id="c">Qrstuvwx</p>
597 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop
598 </p> but got Element node <p id="c">Qrstuvwx</p>
599 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
600 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
601 "
602 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
603 "
604 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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̈ḧ
605 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
606 "
607 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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̈ḧ
608 </p><p id="b" s... but got Text node "Qrstuvwx"
609 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
610 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
611 "
612 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
613 "
614 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Qrstuvwx"
615 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
616 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
617 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 "Qrstuvwx"
618 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 "Qrstuvwx"
619 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
620 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
621 "
622 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
623 "
624 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
625 "
626 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
627 "
628 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
629 "
630 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]
631 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
632 "
633 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 wit h 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
634 "
635 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]
636 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
637 "
638 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
639 "
640 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
641 "
642 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
643 "
644 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
645 "
646 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
647 "
648 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
649 "
650 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
651 "
652 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
653 "
654 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
655 "
656 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
657 "
658 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "whippoorwill" and data "chirp chi rp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
659 "
660 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
661 "
662 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
663 "
664 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
665 "
666 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
667 "
668 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Comme nt node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
669 "
670 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
671 "
672 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected DocumentF ragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
673 "
674 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
675 "
676 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
677 selection.extend(node, offset);
678 }" did not throw
679 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
680 selection.extend(node, offset);
681 }" 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
682 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
683 selection.extend(node, offset);
684 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
685 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inv alidNodeTypeError function "function () {
686 selection.extend(node, offset);
687 }" did not throw
688 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw Invalid NodeTypeError function "function () {
689 selection.extend(node, offset);
690 }" did not throw
691 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1]
692 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
693 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0]
694 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
695 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
696 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
697 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 3 [paras[0].firstChild, 2]
698 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
699 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 4 [paras[0].firstChild, 8]
700 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
701 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
702 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
703 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 6 [paras[0].firstChild, 10]
704 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
705 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
706 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2
707 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 8 [paras[1].firstChild, -1]
708 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
709 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
710 " but got Element node <p id="c">Qrstuvwx</p>
711 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
712 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
713 " but got Element node <p id="c">Qrstuvwx</p>
714 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
715 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
716 " but got Element node <p id="c">Qrstuvwx</p>
717 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
718 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
719 " but got Element node <p id="c">Qrstuvwx</p>
720 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
721 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
722 " but got Element node <p id="c">Qrstuvwx</p>
723 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
724 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10]
725 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endOff set must be correct expected 1 but got 2
726 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
727 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
728 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
729 "
730 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
731 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
732 "
733 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
734 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
735 "
736 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
737 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
738 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
739 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
740 "
741 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
742 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
743 "
744 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
745 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
746 "
747 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
748 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
749 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
750 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1]
751 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: e ndOffset must be correct expected 1 but got 2
752 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
753 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
754 "
755 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
756 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
757 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
758 "
759 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
760 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
761 <meta... but got Text node "Qrstuvwx"
762 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
763 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7]
764 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
765 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle>
766 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
767 "
768 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2
769 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
770 </p><p id... but got Text node "Qrstuvwx"
771 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2
772 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
773 "
774 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
775 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
776 "
777 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
778 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
779 "
780 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2
781 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
782 "
783 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2
784 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 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̈ḧ
785 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
786 "
787 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
788 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 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̈ḧ
789 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
790 "
791 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
792 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2]
793 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
794 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
795 </p> but got Element node <p id="c">Qrstuvwx</p>
796 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
797 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
798 </p> but got Element node <p id="c">Qrstuvwx</p>
799 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
800 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2]
801 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
802 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
803 "
804 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2
805 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
806 "
807 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2
808 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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̈ḧ
809 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
810 "
811 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
812 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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̈ḧ
813 </p><p id="b" s... but got Text node "Qrstuvwx"
814 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
815 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1]
816 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
817 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 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̈e ̈f̈g̈ḧ
818 "
819 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
820 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 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̈e ̈f̈g̈ḧ
821 "
822 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
823 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
824 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
825 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3]
826 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
827 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1]
828 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
829 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
830 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
831 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
832 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
833 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96]
834 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
835 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
836 "
837 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2
838 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
839 "
840 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2
841 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
842 "
843 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2
844 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
845 "
846 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2
847 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
848 "
849 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
850 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1]
851 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
852 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
853 "
854 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2
855 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
856 "
857 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2
858 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5]
859 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2
860 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
861 "
862 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2
863 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
864 "
865 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2
866 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
867 "
868 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2
869 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
870 "
871 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2
872 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
873 "
874 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2
875 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
876 "
877 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
878 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
879 "
880 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
881 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
882 "
883 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
884 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
885 "
886 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2
887 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
888 "
889 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
890 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
891 "
892 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
893 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
894 "
895 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: endOffset must be correct expected 1 but got 2
896 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
897 "
898 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2
899 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
900 "
901 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2
902 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
903 "
904 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2
905 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
906 "
907 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2
908 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
909 "
910 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2
911 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
912 "
913 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
914 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
915 "
916 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2
917 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
918 "
919 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2
920 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
921 selection.extend(node, offset);
922 }" did not throw
923 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
924 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
925 selection.extend(node, offset);
926 }" 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
927 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 84 [doctype, -17] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
928 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
929 selection.extend(node, offset);
930 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
931 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
932 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
933 selection.extend(node, offset);
934 }" did not throw
935 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2
936 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
937 selection.extend(node, offset);
938 }" did not throw
939 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2
940 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 0 [paras[0].firstChild, -1]
941 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
942 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 1 [paras[0].firstChild, 0]
943 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
944 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
945 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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
946 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 3 [paras[0].firstChild, 2]
947 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
948 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 4 [paras[0].firstChild, 8]
949 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
950 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
951 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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
952 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 6 [paras[0].firstChild, 10]
953 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
954 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
955 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
956 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 8 [paras[1].firstChild, -1]
957 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
958 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
959 " but got Element node <p id="c">Qrstuvwx</p>
960 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
961 " but got Element node <p id="c">Qrstuvwx</p>
962 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
963 " but got Element node <p id="c">Qrstuvwx</p>
964 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
965 " but got Element node <p id="c">Qrstuvwx</p>
966 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
967 " but got Element node <p id="c">Qrstuvwx</p>
968 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
969 " but got Element node <p id="c">Qrstuvwx</p>
970 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
971 " but got Element node <p id="c">Qrstuvwx</p>
972 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
973 " but got Element node <p id="c">Qrstuvwx</p>
974 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
975 " but got Element node <p id="c">Qrstuvwx</p>
976 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
977 " but got Element node <p id="c">Qrstuvwx</p>
978 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10]
979 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
980 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
981 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
982 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
983 "
984 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
985 "
986 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
987 "
988 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
989 "
990 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
991 "
992 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
993 "
994 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
995 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
996 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
997 "
998 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
999 "
1000 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1001 "
1002 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1003 "
1004 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1005 "
1006 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1007 "
1008 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
1009 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1010 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1]
1011 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1]
1012 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1013 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1014 "
1015 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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>
1016 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1017 "
1018 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1019 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1020 "
1021 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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>
1022 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1023 "
1024 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1025 <meta... but got Text node "Qrstuvwx"
1026 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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>
1027 <meta... but got Text node "Qrstuvwx"
1028 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7]
1029 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7]
1030 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle>
1031 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1032 "
1033 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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>
1034 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1035 "
1036 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1037 </p><p id... but got Text node "Qrstuvwx"
1038 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1039 </p><p id... but got Text node "Qrstuvwx"
1040 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1041 "
1042 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1043 "
1044 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1045 "
1046 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1047 "
1048 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1049 "
1050 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1051 "
1052 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1053 "
1054 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1055 "
1056 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 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̈ḧ
1057 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1058 "
1059 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1060 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1061 "
1062 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 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̈ḧ
1063 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1064 "
1065 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1066 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1067 "
1068 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2]
1069 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2]
1070 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1071 </p> but got Element node <p id="c">Qrstuvwx</p>
1072 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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
1073 </p> but got Element node <p id="c">Qrstuvwx</p>
1074 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1075 </p> but got Element node <p id="c">Qrstuvwx</p>
1076 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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
1077 </p> but got Element node <p id="c">Qrstuvwx</p>
1078 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2]
1079 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2]
1080 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1081 "
1082 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1083 "
1084 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1085 "
1086 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1087 "
1088 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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̈ḧ
1089 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1090 "
1091 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1092 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1093 "
1094 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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̈ḧ
1095 </p><p id="b" s... but got Text node "Qrstuvwx"
1096 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1097 </p><p id="b" s... but got Text node "Qrstuvwx"
1098 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1]
1099 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1]
1100 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 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̈e ̈f̈g̈ḧ
1101 "
1102 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1103 "
1104 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 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̈e ̈f̈g̈ḧ
1105 "
1106 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1107 "
1108 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
1109 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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 "
1110 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3]
1111 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3]
1112 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1]
1113 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1]
1114 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 "Qrstu vwx"
1115 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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"
1116 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 "Qrstu vwx"
1117 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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"
1118 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96]
1119 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96]
1120 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1121 "
1122 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1123 "
1124 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1125 "
1126 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1127 "
1128 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1129 "
1130 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1131 "
1132 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1133 "
1134 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1135 "
1136 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1137 "
1138 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1139 "
1140 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 59 [xmlDoc, -1]
1141 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 59 [xmlDoc, -1]
1142 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1143 "
1144 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1145 "
1146 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1147 "
1148 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1149 "
1150 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 62 [xmlDoc, 5]
1151 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 62 [xmlDoc, 5]
1152 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1153 "
1154 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1155 "
1156 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1157 "
1158 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1159 "
1160 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1161 "
1162 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1163 "
1164 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1165 "
1166 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1167 "
1168 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1169 "
1170 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1171 "
1172 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1173 "
1174 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1175 "
1176 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1177 "
1178 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1179 "
1180 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1181 "
1182 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1183 "
1184 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1185 "
1186 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1187 "
1188 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1189 "
1190 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1191 "
1192 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1193 "
1194 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1195 "
1196 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1197 "
1198 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1199 "
1200 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1201 "
1202 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1203 "
1204 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1205 "
1206 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1207 "
1208 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1209 "
1210 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1211 "
1212 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1213 "
1214 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1215 "
1216 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 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 expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1217 "
1218 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1219 "
1220 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1221 "
1222 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1223 "
1224 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1225 "
1226 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1227 "
1228 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1229 "
1230 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].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̈ḧ
1231 "
1232 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
1233 selection.extend(node, offset);
1234 }" did not throw
1235 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1236 selection.extend(node, offset);
1237 }" did not throw
1238 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1239 selection.extend(node, offset);
1240 }" 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
1241 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1242 selection.extend(node, offset);
1243 }" 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
1244 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
1245 selection.extend(node, offset);
1246 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1247 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1248 selection.extend(node, offset);
1249 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1250 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1251 selection.extend(node, offset);
1252 }" did not throw
1253 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1254 selection.extend(node, offset);
1255 }" did not throw
1256 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1257 selection.extend(node, offset);
1258 }" did not throw
1259 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
1260 selection.extend(node, offset);
1261 }" did not throw
1262 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 0 [paras[0].firstChild, -1]
1263 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1264 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 1 [paras[0].firstChild, 0]
1265 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1266 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
1267 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1268 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 3 [paras[0].firstChild, 2]
1269 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1270 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 4 [paras[0].firstChild, 8]
1271 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1272 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
1273 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1274 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 6 [paras[0].firstChild, 10]
1275 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1276 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
1277 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10
1278 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 8 [paras[1].firstChild, -1]
1279 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1280 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
1281 " but got Element node <p id="c">Qrstuvwx</p>
1282 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1283 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1284 " but got Element node <p id="c">Qrstuvwx</p>
1285 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1286 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1287 " but got Element node <p id="c">Qrstuvwx</p>
1288 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1289 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1290 " but got Element node <p id="c">Qrstuvwx</p>
1291 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1292 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1293 " but got Element node <p id="c">Qrstuvwx</p>
1294 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1295 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10]
1296 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endOff set must be correct expected 9 but got 10
1297 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
1298 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1299 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1300 "
1301 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1302 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1303 "
1304 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1305 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1306 "
1307 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1308 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
1309 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1310 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1311 "
1312 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1313 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1314 "
1315 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1316 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1317 "
1318 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1319 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
1320 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1321 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1]
1322 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1] assert_equals: Sanity check: e ndOffset must be correct expected 9 but got 10
1323 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1324 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1325 "
1326 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1327 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1328 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1329 "
1330 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1331 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1332 <meta... but got Text node "Qrstuvwx"
1333 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1334 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7]
1335 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1336 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle>
1337 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1338 "
1339 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10
1340 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1341 </p><p id... but got Text node "Qrstuvwx"
1342 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10
1343 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1344 "
1345 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1346 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1347 "
1348 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1349 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1350 "
1351 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10
1352 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1353 "
1354 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10
1355 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 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̈ḧ
1356 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1357 "
1358 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1359 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 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̈ḧ
1360 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1361 "
1362 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1363 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2]
1364 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1365 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1366 </p> but got Element node <p id="c">Qrstuvwx</p>
1367 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1368 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1369 </p> but got Element node <p id="c">Qrstuvwx</p>
1370 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1371 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2]
1372 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1373 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1374 "
1375 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10
1376 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1377 "
1378 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10
1379 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ
1380 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1381 "
1382 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1383 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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̈ḧ
1384 </p><p id="b" s... but got Text node "Qrstuvwx"
1385 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1386 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1]
1387 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1388 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 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̈e ̈f̈g̈ḧ
1389 "
1390 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1391 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 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̈e ̈f̈g̈ḧ
1392 "
1393 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1394 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
1395 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1396 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3]
1397 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1398 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1]
1399 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1400 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
1401 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1402 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
1403 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1404 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96]
1405 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1406 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1407 "
1408 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10
1409 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1410 "
1411 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10
1412 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1413 "
1414 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10
1415 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1416 "
1417 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10
1418 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1419 "
1420 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1421 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1]
1422 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1423 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1424 "
1425 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10
1426 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1427 "
1428 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10
1429 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5]
1430 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10
1431 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1432 "
1433 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10
1434 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1435 "
1436 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10
1437 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1438 "
1439 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10
1440 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1441 "
1442 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10
1443 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1444 "
1445 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10
1446 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1447 "
1448 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1449 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1450 "
1451 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1452 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1453 "
1454 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1455 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1456 "
1457 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10
1458 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1459 "
1460 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1461 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1462 "
1463 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1464 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1465 "
1466 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: endOffset must be correct expected 9 but got 10
1467 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1468 "
1469 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10
1470 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1471 "
1472 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10
1473 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1474 "
1475 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10
1476 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1477 "
1478 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10
1479 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1480 "
1481 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10
1482 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1483 "
1484 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1485 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1486 "
1487 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10
1488 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
1489 "
1490 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10
1491 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
1492 selection.extend(node, offset);
1493 }" did not throw
1494 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1495 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1496 selection.extend(node, offset);
1497 }" 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
1498 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 84 [doctype, -17] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1499 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
1500 selection.extend(node, offset);
1501 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1502 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1503 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1504 selection.extend(node, offset);
1505 }" did not throw
1506 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10
1507 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1508 selection.extend(node, offset);
1509 }" did not throw
1510 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10
1511 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
1512 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1513 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1514 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1515 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1516 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1517 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1518 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
1519 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
1520 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
1521 " but got Text node "Qrstuvwx"
1522 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
1523 " but got Text node "Qrstuvwx"
1524 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
1525 " but got Text node "Qrstuvwx"
1526 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
1527 " but got Text node "Qrstuvwx"
1528 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
1529 " but got Text node "Qrstuvwx"
1530 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
1531 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
1532 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
1533 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
1534 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Qrstuvwx"
1535 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
1536 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Qrstuvwx"
1537 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Qrstuvwx"
1538 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Qrstuvwx"
1539 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
1540 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
1541 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1542 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1543 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1544 <meta... but got Text node "Qrstuvwx"
1545 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
1546 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1547 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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̈ḧ
1548 </p><p id... but got Text node "Qrstuvwx"
1549 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Qrstuvwx"
1550 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Qrstuvwx"
1551 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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></title></head> but got Text node "Qrstuvwx"
1552 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Qrstuvwx"
1553 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Qrst uvwx" but got Element node <p id="c">Qrstuvwx</p>
1554 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Qrst uvwx" but got Element node <p id="c">Qrstuvwx</p>
1555 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
1556 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop
1557 </p> but got Text node "Qrstuvwx"
1558 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop
1559 </p> but got Text node "Qrstuvwx"
1560 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
1561 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Qrstuvwx"
1562 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 no de <p>Opqrstuv</p> but got Text node "Qrstuvwx"
1563 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Qrstu vwx" but got Element node <p id="c">Qrstuvwx</p>
1564 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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̈ḧ
1565 </p><p id="b" s... but got Text node "Qrstuvwx"
1566 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
1567 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Qrst uvwx" but got Element node <p id="c">Qrstuvwx</p>
1568 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Qrst uvwx" but got Element node <p id="c">Qrstuvwx</p>
1569 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Qrstuvwx"
1570 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
1571 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
1572 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 "Qrstuvwx"
1573 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 "Qrstuvwx"
1574 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
1575 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Qrstuvwx"
1576 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Qrstuvwx"
1577 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Qrstuvwx"
1578 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Qrstuvwx"
1579 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Qrstuvwx"
1580 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]
1581 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 wit h 4 children but got Text node "Qrstuvwx"
1582 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 wit h 4 children but got Text node "Qrstuvwx"
1583 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]
1584 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Qrstuvwx"
1585 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Qrstuvwx"
1586 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
1587 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
1588 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Pr ocessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
1589 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Qrstuvwx"
1590 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "Uvwxyzab" but got Text node "Qrstuvwx"
1591 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Qrstuvwx"
1592 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 Text node "Qrstuvwx"
1593 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Qrstuvwx"
1594 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Qrstuvwx"
1595 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "whippoorwill" and data "chirp chi rp chirp" but got Text node "Qrstuvwx"
1596 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Qrstuvwx"
1597 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Qrstuvwx"
1598 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
1599 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 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 C omment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
1600 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Comme nt node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
1601 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Qrstuvwx"
1602 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected DocumentF ragment node with 0 children but got Text node "Qrstuvwx"
1603 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Qrstuvwx"
1604 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
1605 selection.extend(node, offset);
1606 }" did not throw
1607 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
1608 selection.extend(node, offset);
1609 }" 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
1610 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
1611 selection.extend(node, offset);
1612 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1613 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inv alidNodeTypeError function "function () {
1614 selection.extend(node, offset);
1615 }" did not throw
1616 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw Invalid NodeTypeError function "function () {
1617 selection.extend(node, offset);
1618 }" did not throw
1619 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1]
1620 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1621 " but got Text node "Qrstuvwx"
1622 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1623 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1624 " but got Text node "Qrstuvwx"
1625 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1626 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1627 " but got Text node "Qrstuvwx"
1628 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1629 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1630 " but got Text node "Qrstuvwx"
1631 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1632 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1633 " but got Text node "Qrstuvwx"
1634 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1635 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1636 " but got Text node "Qrstuvwx"
1637 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1638 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1639 " but got Text node "Qrstuvwx"
1640 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
1641 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
1642 " but got Text node "Qrstuvwx"
1643 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 8 [paras[1].firstChild, -1]
1644 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1645 " but got Text node "Qrstuvwx"
1646 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
1647 " but got Text node "Qrstuvwx"
1648 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1649 " but got Text node "Qrstuvwx"
1650 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1651 " but got Text node "Qrstuvwx"
1652 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1653 " but got Text node "Qrstuvwx"
1654 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1655 " but got Text node "Qrstuvwx"
1656 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1657 " but got Text node "Qrstuvwx"
1658 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1659 " but got Text node "Qrstuvwx"
1660 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1661 " but got Text node "Qrstuvwx"
1662 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1663 " but got Text node "Qrstuvwx"
1664 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1665 " but got Text node "Qrstuvwx"
1666 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10]
1667 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop
1668 " but got Text node "Qrstuvwx"
1669 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
1670 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1671 " but got Text node "Qrstuvwx"
1672 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1673 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1674 " but got Text node "Qrstuvwx"
1675 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1676 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1677 " but got Text node "Qrstuvwx"
1678 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1679 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1680 " but got Text node "Qrstuvwx"
1681 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
1682 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1683 " but got Text node "Qrstuvwx"
1684 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
1685 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1686 " but got Text node "Qrstuvwx"
1687 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
1688 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1689 " but got Text node "Qrstuvwx"
1690 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
1691 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1692 " but got Text node "Qrstuvwx"
1693 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
1694 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1695 " but got Text node "Qrstuvwx"
1696 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1]
1697 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop
1698 " but got Text node "Qrstuvwx"
1699 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1700 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1701 " but got Text node "Qrstuvwx"
1702 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1703 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1704 " but got Text node "Qrstuvwx"
1705 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1706 <meta... but got Text node "Qrstuvwx"
1707 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1708 " but got Text node "Qrstuvwx"
1709 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7]
1710 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1711 " but got Text node "Qrstuvwx"
1712 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 T ext node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1713 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1714 " but got Text node "Qrstuvwx"
1715 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1716 </p><p id... but got Text node "Qrstuvwx"
1717 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1718 " but got Text node "Qrstuvwx"
1719 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1720 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1721 " but got Text node "Qrstuvwx"
1722 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1723 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1724 " but got Text node "Qrstuvwx"
1725 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1726 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
1727 " but got Text node "Qrstuvwx"
1728 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1729 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
1730 " but got Text node "Qrstuvwx"
1731 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1732 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1733 " but got Text node "Qrstuvwx"
1734 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1735 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1736 " but got Text node "Qrstuvwx"
1737 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2]
1738 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1739 " but got Text node "Qrstuvwx"
1740 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1741 </p> but got Text node "Qrstuvwx"
1742 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1743 " but got Text node "Qrstuvwx"
1744 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
1745 </p> but got Text node "Qrstuvwx"
1746 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1747 " but got Text node "Qrstuvwx"
1748 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2]
1749 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1750 " but got Text node "Qrstuvwx"
1751 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
1752 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1753 " but got Text node "Qrstuvwx"
1754 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
1755 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1756 " but got Text node "Qrstuvwx"
1757 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1758 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1759 " but got Text node "Qrstuvwx"
1760 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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̈ḧ
1761 </p><p id="b" s... but got Text node "Qrstuvwx"
1762 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1763 " but got Text node "Qrstuvwx"
1764 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1]
1765 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop
1766 " but got Text node "Qrstuvwx"
1767 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1768 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1769 " but got Text node "Qrstuvwx"
1770 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1771 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1772 " but got Text node "Qrstuvwx"
1773 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
1774 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1775 " but got Text node "Qrstuvwx"
1776 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3]
1777 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1778 " but got Text node "Qrstuvwx"
1779 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1]
1780 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1781 " but got Text node "Qrstuvwx"
1782 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
1783 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1784 " but got Text node "Qrstuvwx"
1785 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
1786 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1787 " but got Text node "Qrstuvwx"
1788 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96]
1789 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1790 " but got Text node "Qrstuvwx"
1791 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1792 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
1793 " but got Text node "Qrstuvwx"
1794 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1795 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
1796 " but got Text node "Qrstuvwx"
1797 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1798 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
1799 " but got Text node "Qrstuvwx"
1800 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1801 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
1802 " but got Text node "Qrstuvwx"
1803 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1804 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
1805 " but got Text node "Qrstuvwx"
1806 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1]
1807 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1808 " but got Text node "Qrstuvwx"
1809 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
1810 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1811 " but got Text node "Qrstuvwx"
1812 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
1813 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1814 " but got Text node "Qrstuvwx"
1815 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5]
1816 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1817 " but got Text node "Qrstuvwx"
1818 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1819 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
1820 " but got Text node "Qrstuvwx"
1821 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1822 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
1823 " but got Text node "Qrstuvwx"
1824 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1825 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
1826 " but got Text node "Qrstuvwx"
1827 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1828 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
1829 " but got Text node "Qrstuvwx"
1830 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1831 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
1832 " but got Text node "Qrstuvwx"
1833 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1834 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
1835 " but got Text node "Qrstuvwx"
1836 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1837 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
1838 " but got Text node "Qrstuvwx"
1839 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Qrstuvwx"
1840 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1841 " but got Text node "Qrstuvwx"
1842 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Qrstuvwx"
1843 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1844 " but got Text node "Qrstuvwx"
1845 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1846 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1847 " but got Text node "Qrstuvwx"
1848 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1849 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1850 " but got Text node "Qrstuvwx"
1851 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1852 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop
1853 " but got Text node "Qrstuvwx"
1854 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1855 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
1856 " but got Text node "Qrstuvwx"
1857 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1858 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
1859 " but got Text node "Qrstuvwx"
1860 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
1861 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
1862 " but got Text node "Qrstuvwx"
1863 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
1864 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
1865 " but got Text node "Qrstuvwx"
1866 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1867 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1868 " but got Text node "Qrstuvwx"
1869 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1870 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1871 " but got Text node "Qrstuvwx"
1872 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1873 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
1874 " but got Text node "Qrstuvwx"
1875 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] 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 Text node "Qrstuvwx"
1876 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
1877 " but got Text node "Qrstuvwx"
1878 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
1879 selection.extend(node, offset);
1880 }" did not throw
1881 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1882 " but got Text node "Qrstuvwx"
1883 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1884 selection.extend(node, offset);
1885 }" 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
1886 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop
1887 " but got Text node "Qrstuvwx"
1888 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
1889 selection.extend(node, offset);
1890 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1891 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1892 " but got Text node "Qrstuvwx"
1893 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1894 selection.extend(node, offset);
1895 }" did not throw
1896 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
1897 " but got Text node "Qrstuvwx"
1898 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1899 selection.extend(node, offset);
1900 }" did not throw
1901 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
1902 " but got Text node "Qrstuvwx"
1903 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 0 [paras[0].firstChild, -1]
1904 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1905 " but got Text node "Qrstuvwx"
1906 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1907 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1908 " but got Text node "Qrstuvwx"
1909 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1910 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1911 " but got Text node "Qrstuvwx"
1912 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1913 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1914 " but got Text node "Qrstuvwx"
1915 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1916 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1917 " but got Text node "Qrstuvwx"
1918 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1919 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1920 " but got Text node "Qrstuvwx"
1921 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1922 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1923 " but got Text node "Qrstuvwx"
1924 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
1925 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
1926 " but got Text node "Qrstuvwx"
1927 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 8 [paras[1].firstChild, -1]
1928 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1929 " but got Text node "Qrstuvwx"
1930 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
1931 " but got Text node "Qrstuvwx"
1932 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1933 " but got Text node "Qrstuvwx"
1934 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1935 " but got Text node "Qrstuvwx"
1936 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1937 " but got Text node "Qrstuvwx"
1938 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1939 " but got Text node "Qrstuvwx"
1940 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1941 " but got Text node "Qrstuvwx"
1942 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1943 " but got Text node "Qrstuvwx"
1944 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1945 " but got Text node "Qrstuvwx"
1946 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1947 " but got Text node "Qrstuvwx"
1948 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1949 " but got Text node "Qrstuvwx"
1950 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10]
1951 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop
1952 " but got Text node "Qrstuvwx"
1953 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
1954 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1955 " but got Text node "Qrstuvwx"
1956 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
1957 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1958 " but got Text node "Qrstuvwx"
1959 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
1960 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1961 " but got Text node "Qrstuvwx"
1962 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
1963 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1964 " but got Text node "Qrstuvwx"
1965 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
1966 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1967 " but got Text node "Qrstuvwx"
1968 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
1969 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1970 " but got Text node "Qrstuvwx"
1971 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
1972 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1973 " but got Text node "Qrstuvwx"
1974 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
1975 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1976 " but got Text node "Qrstuvwx"
1977 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
1978 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
1979 " but got Text node "Qrstuvwx"
1980 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1]
1981 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop
1982 " but got Text node "Qrstuvwx"
1983 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1984 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1985 " but got Text node "Qrstuvwx"
1986 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1987 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1988 " but got Text node "Qrstuvwx"
1989 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1990 <meta... but got Text node "Qrstuvwx"
1991 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1992 " but got Text node "Qrstuvwx"
1993 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7]
1994 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1995 " but got Text node "Qrstuvwx"
1996 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 T ext node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
1997 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1998 " but got Text node "Qrstuvwx"
1999 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
2000 </p><p id... but got Text node "Qrstuvwx"
2001 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2002 " but got Text node "Qrstuvwx"
2003 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2004 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2005 " but got Text node "Qrstuvwx"
2006 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2007 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2008 " but got Text node "Qrstuvwx"
2009 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2010 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2011 " but got Text node "Qrstuvwx"
2012 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2013 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2014 " but got Text node "Qrstuvwx"
2015 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2016 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2017 " but got Text node "Qrstuvwx"
2018 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2019 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2020 " but got Text node "Qrstuvwx"
2021 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2]
2022 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2023 " but got Text node "Qrstuvwx"
2024 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
2025 </p> but got Text node "Qrstuvwx"
2026 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2027 " but got Text node "Qrstuvwx"
2028 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
2029 </p> but got Text node "Qrstuvwx"
2030 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2031 " but got Text node "Qrstuvwx"
2032 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2]
2033 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2034 " but got Text node "Qrstuvwx"
2035 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
2036 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2037 " but got Text node "Qrstuvwx"
2038 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 E lement node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
2039 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2040 " but got Text node "Qrstuvwx"
2041 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2042 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2043 " but got Text node "Qrstuvwx"
2044 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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̈ḧ
2045 </p><p id="b" s... but got Text node "Qrstuvwx"
2046 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2047 " but got Text node "Qrstuvwx"
2048 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1]
2049 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop
2050 " but got Text node "Qrstuvwx"
2051 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2052 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2053 " but got Text node "Qrstuvwx"
2054 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2055 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2056 " but got Text node "Qrstuvwx"
2057 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
2058 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2059 " but got Text node "Qrstuvwx"
2060 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3]
2061 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2062 " but got Text node "Qrstuvwx"
2063 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1]
2064 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2065 " but got Text node "Qrstuvwx"
2066 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 "Qrstu vwx"
2067 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2068 " but got Text node "Qrstuvwx"
2069 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 "Qrstu vwx"
2070 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2071 " but got Text node "Qrstuvwx"
2072 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96]
2073 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2074 " but got Text node "Qrstuvwx"
2075 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2076 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2077 " but got Text node "Qrstuvwx"
2078 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2079 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2080 " but got Text node "Qrstuvwx"
2081 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2082 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
2083 " but got Text node "Qrstuvwx"
2084 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2085 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2086 " but got Text node "Qrstuvwx"
2087 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2088 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
2089 " but got Text node "Qrstuvwx"
2090 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1]
2091 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2092 " but got Text node "Qrstuvwx"
2093 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 Document node with 4 children but got Text node "Qrstuvwx"
2094 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2095 " but got Text node "Qrstuvwx"
2096 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 Document node with 4 children but got Text node "Qrstuvwx"
2097 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2098 " but got Text node "Qrstuvwx"
2099 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5]
2100 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2101 " but got Text node "Qrstuvwx"
2102 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2103 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2104 " but got Text node "Qrstuvwx"
2105 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2106 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2107 " but got Text node "Qrstuvwx"
2108 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2109 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
2110 " but got Text node "Qrstuvwx"
2111 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2112 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
2113 " but got Text node "Qrstuvwx"
2114 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2115 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
2116 " but got Text node "Qrstuvwx"
2117 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2118 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
2119 " but got Text node "Qrstuvwx"
2120 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2121 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
2122 " but got Text node "Qrstuvwx"
2123 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Qrstuvwx"
2124 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2125 " but got Text node "Qrstuvwx"
2126 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Qrstuvwx"
2127 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2128 " but got Text node "Qrstuvwx"
2129 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2130 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2131 " but got Text node "Qrstuvwx"
2132 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2133 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2134 " but got Text node "Qrstuvwx"
2135 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2136 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop
2137 " but got Text node "Qrstuvwx"
2138 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2139 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2140 " but got Text node "Qrstuvwx"
2141 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2142 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2143 " but got Text node "Qrstuvwx"
2144 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
2145 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
2146 " but got Text node "Qrstuvwx"
2147 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 e xpected Comment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
2148 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
2149 " but got Text node "Qrstuvwx"
2150 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 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 expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
2151 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2152 " but got Text node "Qrstuvwx"
2153 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2154 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2155 " but got Text node "Qrstuvwx"
2156 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2157 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
2158 " but got Text node "Qrstuvwx"
2159 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] 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 Text node "Qrstuvwx"
2160 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2161 " but got Text node "Qrstuvwx"
2162 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
2163 selection.extend(node, offset);
2164 }" did not throw
2165 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2166 " but got Text node "Qrstuvwx"
2167 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2168 selection.extend(node, offset);
2169 }" 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
2170 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop
2171 " but got Text node "Qrstuvwx"
2172 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
2173 selection.extend(node, offset);
2174 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
2175 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2176 " but got Text node "Qrstuvwx"
2177 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2178 selection.extend(node, offset);
2179 }" did not throw
2180 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
2181 " but got Text node "Qrstuvwx"
2182 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2183 selection.extend(node, offset);
2184 }" did not throw
2185 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2186 " but got Text node "Qrstuvwx"
2187 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 0 [paras[0].firstChild, -1]
2188 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2189 " but got Text node "Qrstuvwx"
2190 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2191 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2192 " but got Text node "Qrstuvwx"
2193 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2194 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2195 " but got Text node "Qrstuvwx"
2196 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2197 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2198 " but got Text node "Qrstuvwx"
2199 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2200 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2201 " but got Text node "Qrstuvwx"
2202 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2203 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2204 " but got Text node "Qrstuvwx"
2205 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2206 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2207 " but got Text node "Qrstuvwx"
2208 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
2209 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
2210 " but got Text node "Qrstuvwx"
2211 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 8 [paras[1].firstChild, -1]
2212 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2213 " but got Text node "Qrstuvwx"
2214 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
2215 " but got Text node "Qrstuvwx"
2216 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2217 " but got Text node "Qrstuvwx"
2218 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2219 " but got Text node "Qrstuvwx"
2220 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2221 " but got Text node "Qrstuvwx"
2222 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2223 " but got Text node "Qrstuvwx"
2224 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2225 " but got Text node "Qrstuvwx"
2226 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2227 " but got Text node "Qrstuvwx"
2228 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2229 " but got Text node "Qrstuvwx"
2230 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2231 " but got Text node "Qrstuvwx"
2232 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2233 " but got Text node "Qrstuvwx"
2234 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10]
2235 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop
2236 " but got Text node "Qrstuvwx"
2237 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
2238 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2239 " but got Text node "Qrstuvwx"
2240 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2241 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2242 " but got Text node "Qrstuvwx"
2243 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2244 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2245 " but got Text node "Qrstuvwx"
2246 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2247 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2248 " but got Text node "Qrstuvwx"
2249 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
2250 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2251 " but got Text node "Qrstuvwx"
2252 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
2253 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2254 " but got Text node "Qrstuvwx"
2255 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
2256 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2257 " but got Text node "Qrstuvwx"
2258 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Qrstuvwx"
2259 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2260 " but got Text node "Qrstuvwx"
2261 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
2262 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2263 " but got Text node "Qrstuvwx"
2264 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1]
2265 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop
2266 " but got Text node "Qrstuvwx"
2267 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2268 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2269 " but got Text node "Qrstuvwx"
2270 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2271 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2272 " but got Text node "Qrstuvwx"
2273 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
2274 <meta... but got Text node "Qrstuvwx"
2275 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2276 " but got Text node "Qrstuvwx"
2277 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7]
2278 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2279 " but got Text node "Qrstuvwx"
2280 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 T ext node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2281 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2282 " but got Text node "Qrstuvwx"
2283 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
2284 </p><p id... but got Text node "Qrstuvwx"
2285 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2286 " but got Text node "Qrstuvwx"
2287 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2288 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2289 " but got Text node "Qrstuvwx"
2290 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2291 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2292 " but got Text node "Qrstuvwx"
2293 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2294 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2295 " but got Text node "Qrstuvwx"
2296 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2297 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2298 " but got Text node "Qrstuvwx"
2299 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2300 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2301 " but got Text node "Qrstuvwx"
2302 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2303 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2304 " but got Text node "Qrstuvwx"
2305 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2]
2306 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2307 " but got Text node "Qrstuvwx"
2308 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
2309 </p> but got Text node "Qrstuvwx"
2310 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2311 " but got Text node "Qrstuvwx"
2312 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
2313 </p> but got Text node "Qrstuvwx"
2314 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2315 " but got Text node "Qrstuvwx"
2316 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2]
2317 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2318 " but got Text node "Qrstuvwx"
2319 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2320 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2321 " but got Text node "Qrstuvwx"
2322 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2323 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2324 " but got Text node "Qrstuvwx"
2325 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2326 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2327 " but got Text node "Qrstuvwx"
2328 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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̈ḧ
2329 </p><p id="b" s... but got Text node "Qrstuvwx"
2330 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2331 " but got Text node "Qrstuvwx"
2332 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1]
2333 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop
2334 " but got Text node "Qrstuvwx"
2335 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2336 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2337 " but got Text node "Qrstuvwx"
2338 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2339 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2340 " but got Text node "Qrstuvwx"
2341 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
2342 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2343 " but got Text node "Qrstuvwx"
2344 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3]
2345 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2346 " but got Text node "Qrstuvwx"
2347 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1]
2348 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2349 " but got Text node "Qrstuvwx"
2350 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
2351 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2352 " but got Text node "Qrstuvwx"
2353 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
2354 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2355 " but got Text node "Qrstuvwx"
2356 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96]
2357 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2358 " but got Text node "Qrstuvwx"
2359 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2360 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2361 " but got Text node "Qrstuvwx"
2362 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2363 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2364 " but got Text node "Qrstuvwx"
2365 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2366 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
2367 " but got Text node "Qrstuvwx"
2368 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2369 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2370 " but got Text node "Qrstuvwx"
2371 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2372 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
2373 " but got Text node "Qrstuvwx"
2374 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1]
2375 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2376 " but got Text node "Qrstuvwx"
2377 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2378 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2379 " but got Text node "Qrstuvwx"
2380 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2381 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2382 " but got Text node "Qrstuvwx"
2383 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5]
2384 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2385 " but got Text node "Qrstuvwx"
2386 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2387 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2388 " but got Text node "Qrstuvwx"
2389 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2390 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2391 " but got Text node "Qrstuvwx"
2392 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2393 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
2394 " but got Text node "Qrstuvwx"
2395 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2396 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
2397 " but got Text node "Qrstuvwx"
2398 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2399 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop
2400 " but got Text node "Qrstuvwx"
2401 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2402 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
2403 " but got Text node "Qrstuvwx"
2404 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2405 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop
2406 " but got Text node "Qrstuvwx"
2407 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Qrstuvwx"
2408 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2409 " but got Text node "Qrstuvwx"
2410 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Qrstuvwx"
2411 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop
2412 " but got Text node "Qrstuvwx"
2413 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2414 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2415 " but got Text node "Qrstuvwx"
2416 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2417 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2418 " but got Text node "Qrstuvwx"
2419 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2420 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop
2421 " but got Text node "Qrstuvwx"
2422 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2423 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2424 " but got Text node "Qrstuvwx"
2425 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2426 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop
2427 " but got Text node "Qrstuvwx"
2428 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2429 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
2430 " but got Text node "Qrstuvwx"
2431 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2432 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop
2433 " but got Text node "Qrstuvwx"
2434 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2435 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2436 " but got Text node "Qrstuvwx"
2437 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2438 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2439 " but got Text node "Qrstuvwx"
2440 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2441 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
2442 " but got Text node "Qrstuvwx"
2443 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] 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 Text node "Qrstuvwx"
2444 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2445 " but got Text node "Qrstuvwx"
2446 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
2447 selection.extend(node, offset);
2448 }" did not throw
2449 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2450 " but got Text node "Qrstuvwx"
2451 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2452 selection.extend(node, offset);
2453 }" 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
2454 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop
2455 " but got Text node "Qrstuvwx"
2456 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
2457 selection.extend(node, offset);
2458 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
2459 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2460 " but got Text node "Qrstuvwx"
2461 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2462 selection.extend(node, offset);
2463 }" did not throw
2464 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop
2465 " but got Text node "Qrstuvwx"
2466 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2467 selection.extend(node, offset);
2468 }" did not throw
2469 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop
2470 " but got Text node "Qrstuvwx"
2471 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2472 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2473 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2474 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2475 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2476 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2477 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2478 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2479 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2480 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2481 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2482 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2483 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2484 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2485 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2486 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2487 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2488 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2489 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2490 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2491 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2492 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2493 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2494 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2495 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2496 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2497 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2498 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2499 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2500 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2501 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2502 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2503 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2504 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2505 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2506 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2507 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2508 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2509 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2510 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2511 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2512 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2513 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2514 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2515 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2516 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2517 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2518 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2519 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2520 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2521 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2522 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2523 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2524 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2525 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2526 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2527 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2528 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2529 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2530 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2531 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2532 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2533 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2534 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2535 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2536 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2537 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2538 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2539 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2540 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2541 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2542 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2543 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2544 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2545 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2546 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2547 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2548 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2549 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2550 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2551 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2552 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2553 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2554 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2555 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2556 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2557 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2558 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2559 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2560 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2561 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2562 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2563 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2564 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2565 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2566 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2567 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2568 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2569 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2570 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2571 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2572 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2573 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2574 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2575 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2576 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2577 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2578 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2579 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2580 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2581 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2582 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2583 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2584 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2585 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2586 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2587 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2588 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2589 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2590 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2591 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2592 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2593 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2594 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2595 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2596 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2597 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2598 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2599 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2600 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2601 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2602 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2603 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2604 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2605 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2606 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2607 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2608 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2609 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2610 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2611 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2612 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2613 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2614 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2615 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2616 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2617 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2618 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2619 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2620 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2621 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2622 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2623 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2624 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2625 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2626 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2627 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2628 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2629 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2630 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2631 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2632 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2633 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2634 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2635 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2636 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2637 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2638 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2639 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2640 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2641 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2642 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2643 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2644 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2645 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2646 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2647 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2648 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2649 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2650 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2651 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2652 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2653 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2654 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2655 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2656 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2657 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2658 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2659 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2660 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2661 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2662 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2663 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2664 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2665 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2666 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2667 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2668 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2669 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2670 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2671 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2672 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2673 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2674 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2675 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2676 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2677 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2678 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2679 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2680 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2681 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2682 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2683 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2684 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2685 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2686 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2687 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2688 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2689 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2690 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2691 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2692 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2693 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2694 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2695 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2696 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2697 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2698 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2699 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2700 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2701 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2702 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2703 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2704 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2705 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2706 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2707 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2708 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2709 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2710 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2711 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2712 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2713 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2714 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2715 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2716 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2717 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2718 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2719 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2720 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2721 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2722 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2723 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2724 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2725 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2726 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2727 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2728 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2729 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2730 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2731 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2732 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2733 FAIL extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1 .firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2734 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2735 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2736 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2737 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2738 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2739 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2740 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2741 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2742 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2743 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2744 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2745 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2746 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2747 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2748 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2749 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2750 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2751 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2752 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2753 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2754 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2755 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2756 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2757 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2758 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2759 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2760 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2761 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2762 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2763 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2764 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2765 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2766 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2767 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2768 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2769 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2770 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2771 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2772 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2773 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2774 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2775 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2776 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2777 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2778 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2779 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2780 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2781 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2782 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2783 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2784 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2785 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2786 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2787 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2788 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2789 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2790 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2791 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2792 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
2793 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2794 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2795 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2796 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2797 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2798 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2799 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
2800 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
2801 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2802 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2803 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2804 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2805 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2806 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2807 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2808 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2809 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2810 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2811 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2812 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2813 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2814 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2815 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2816 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2817 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2818 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2819 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2820 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2821 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2822 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2823 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2824 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2825 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2826 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2827 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2828 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2829 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2830 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2831 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2832 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2833 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2834 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2835 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2836 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2837 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2838 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2839 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2840 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2841 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2842 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2843 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2844 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2845 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2846 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2847 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2848 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2849 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2850 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2851 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2852 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2853 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2854 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2855 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2856 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2857 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2858 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2859 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2860 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2861 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2862 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2863 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2864 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2865 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2866 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2867 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2868 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2869 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
2870 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2871 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2872 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2873 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2874 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2875 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2876 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2877 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2878 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2879 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2880 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2881 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2882 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
2883 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2884 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2885 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2886 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2887 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2888 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2889 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2890 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2891 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
2892 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2893 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
2894 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2895 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2896 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2897 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2898 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2899 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2900 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2901 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2902 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2903 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2904 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2905 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2906 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2907 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2908 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2909 FAIL extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1 .firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2910 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2911 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2912 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2913 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2914 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2915 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2916 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2917 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2918 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2919 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2920 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2921 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2922 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2923 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2924 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2925 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2926 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2927 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2928 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2929 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2930 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2931 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2932 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2933 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2934 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2935 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
2936 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2937 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2938 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2939 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
2940 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2941 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2942 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2943 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
2944 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2945 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2946 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2947 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2948 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2949 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2950 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2951 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2952 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2953 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
2954 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2955 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2956 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2957 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2958 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2959 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2960 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2961 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2962 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2963 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2964 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2965 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2966 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2967 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2968 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2969 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2970 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2971 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
2972 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
2973 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
2974 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2975 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2976 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2977 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2978 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
2979 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2980 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2981 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2982 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2983 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2984 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2985 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
2986 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2987 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
2988 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2989 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
2990 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
2991 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2992 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2993 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2994 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2995 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
2996 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
2997 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
2998 FAIL extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild , 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
2999 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3000 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3001 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3002 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3003 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3004 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3005 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3006 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3007 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3008 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3009 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3010 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3011 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3012 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3013 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3014 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3015 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3016 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3017 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3018 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3019 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3020 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3021 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3022 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3023 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3024 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3025 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3026 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3027 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3028 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3029 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3030 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3031 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3032 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3033 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3034 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3035 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3036 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3037 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3038 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3039 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3040 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3041 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3042 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3043 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3044 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3045 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3046 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3047 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3048 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3049 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3050 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3051 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3052 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3053 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3054 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3055 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3056 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3057 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3058 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3059 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3060 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3061 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3062 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
3063 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3064 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
3065 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3066 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3067 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3068 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3069 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3070 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3071 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3072 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3073 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3074 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3075 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3076 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3077 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3078 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3079 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3080 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3081 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3082 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3083 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3084 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3085 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3086 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3087 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3088 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3089 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3090 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 45 [document, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3091 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3092 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 46 [document, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3093 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3094 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 47 [document, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3095 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3096 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 48 [document, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3097 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3098 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 49 [document, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3099 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3100 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 50 [comment, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3101 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3102 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3103 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3104 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3105 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3106 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 53 [comment, 96] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3107 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3108 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3109 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3110 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3111 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3112 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3113 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3114 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3115 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3116 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3117 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3118 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3119 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3120 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3121 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3122 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3123 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3124 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3125 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3126 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3127 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3128 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3129 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3130 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3131 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3132 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3133 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3134 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3135 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3136 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3137 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3138 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3139 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3140 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3141 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3142 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3143 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3144 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3145 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3146 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3147 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
3148 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
3149 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3150 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3151 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3152 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3153 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3154 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3155 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3156 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3157 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3158 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3159 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3160 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3161 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3162 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3163 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3164 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3165 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3166 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3167 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3168 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3169 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3170 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3171 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3172 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3173 FAIL extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.f irstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3174 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3175 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3176 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3177 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3178 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3179 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3180 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3181 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3182 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3183 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3184 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3185 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3186 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3187 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3188 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3189 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3190 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3191 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3192 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3193 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3194 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3195 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3196 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3197 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3198 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3199 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3200 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3201 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3202 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3203 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3204 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3205 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3206 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3207 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3208 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3209 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3210 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3211 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3212 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3213 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3214 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3215 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3216 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3217 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3218 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3219 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3220 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3221 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3222 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3223 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3224 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3225 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3226 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3227 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3228 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3229 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3230 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3231 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3232 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3233 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3234 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 29 [document.head, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3235 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3236 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 30 [document.body, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3237 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3238 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
3239 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3240 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
3241 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3242 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3243 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3244 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3245 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3246 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3247 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3248 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3249 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3250 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3251 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3252 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3253 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3254 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3255 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3256 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3257 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3258 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3259 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3260 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3261 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3262 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3263 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3264 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3265 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3266 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 45 [document, -1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3267 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3268 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 46 [document, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3269 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3270 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 47 [document, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3271 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3272 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 48 [document, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3273 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3274 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 49 [document, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3275 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3276 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 50 [comment, -1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3277 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3278 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3279 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3280 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3281 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3282 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 53 [comment, 96] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3283 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3284 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3285 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3286 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3287 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3288 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3289 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3290 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3291 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3292 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3293 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3294 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3295 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3296 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3297 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3298 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3299 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3300 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3301 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3302 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3303 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3304 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3305 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3306 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3307 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3308 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3309 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3310 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3311 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3312 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3313 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3314 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3315 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3316 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3317 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3318 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
3319 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3320 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3321 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3322 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3323 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
3324 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
3325 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3326 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3327 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3328 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3329 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3330 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3331 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3332 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
3333 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3334 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3335 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3336 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3337 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3338 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3339 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3340 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3341 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3342 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3343 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3344 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3345 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3346 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3347 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3348 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3349 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3350 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3351 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1]
3352 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3353 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3354 "
3355 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0]
3356 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3357 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3358 "
3359 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
3360 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3361 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3362 "
3363 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2]
3364 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3365 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3366 "
3367 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8]
3368 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3369 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3370 "
3371 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
3372 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3373 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3374 "
3375 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 6 [paras[0].firstChild, 10]
3376 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3377 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3378 "
3379 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 7 [paras[0].firstChild, 65535]
3380 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
3381 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3382 "
3383 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 8 [paras[1].firstChild, -1]
3384 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3385 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3386 "
3387 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode mu st be the node passed to extend() expected Text node "Ijklmnop
3388 " but got Element node <p id="c">Qrstuvwx</p>
3389 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3390 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3391 "
3392 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3393 " but got Element node <p id="c">Qrstuvwx</p>
3394 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3395 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3396 "
3397 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3398 " but got Element node <p id="c">Qrstuvwx</p>
3399 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3400 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3401 "
3402 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3403 " but got Element node <p id="c">Qrstuvwx</p>
3404 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3405 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3406 "
3407 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3408 " but got Element node <p id="c">Qrstuvwx</p>
3409 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3410 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3411 "
3412 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10]
3413 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title>
3414 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3415 "
3416 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535]
3417 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3418 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3419 "
3420 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3421 "
3422 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3423 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3424 "
3425 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3426 "
3427 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3428 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3429 "
3430 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3431 "
3432 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3433 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3434 "
3435 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3436 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer 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 15 [document.documentElement, 0, document.docu mentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3440 "
3441 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3442 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3443 "
3444 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3445 "
3446 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3447 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3448 "
3449 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3450 "
3451 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3452 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3453 "
3454 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3455 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3456 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3457 "
3458 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1]
3459 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title>
3460 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3461 "
3462 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0] assert_equals: focusN ode must be the node passed to extend() 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() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3466 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3467 "
3468 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
3469 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3470 "
3471 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3472 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3473 "
3474 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
3475 <meta... but got Text node "Qrstuvwx"
3476 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3477 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3478 "
3479 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7]
3480 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3481 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3482 "
3483 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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>
3484 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3485 "
3486 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3487 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3488 "
3489 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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̈ḧ
3490 </p><p id... but got Text node "Qrstuvwx"
3491 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3492 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3493 "
3494 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3495 "
3496 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title>
3497 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3498 "
3499 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3500 "
3501 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title>
3502 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3503 "
3504 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
3505 "
3506 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3507 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3508 "
3509 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3510 "
3511 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3512 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3513 "
3514 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 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̈ḧ
3515 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3516 "
3517 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3518 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3519 "
3520 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 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̈ḧ
3521 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3522 "
3523 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3524 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3525 "
3526 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2]
3527 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3528 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3529 "
3530 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijk lmnop
3531 </p> but got Element node <p id="c">Qrstuvwx</p>
3532 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3533 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3534 "
3535 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijk lmnop
3536 </p> but got Element node <p id="c">Qrstuvwx</p>
3537 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3538 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3539 "
3540 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2]
3541 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3542 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3543 "
3544 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e 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̈ḧ
3545 "
3546 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3547 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3548 "
3549 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e 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̈ḧ
3550 "
3551 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct 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() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0] assert_equals: focusNode must be the n ode passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
3555 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3556 "
3557 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3558 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3559 "
3560 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3] assert_equals: focusNode must be the n ode passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
3561 </p><p id="b" s... but got Text node "Qrstuvwx"
3562 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3563 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3564 "
3565 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1]
3566 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
3567 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3568 "
3569 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 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̈ḧ
3570 "
3571 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3572 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3573 "
3574 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 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̈ḧ
3575 "
3576 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3577 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3578 "
3579 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
3580 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3581 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3582 "
3583 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3]
3584 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3585 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3586 "
3587 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1]
3588 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3589 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3590 "
3591 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0] assert_equals: focusNode must be the n ode passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
3592 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3593 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3594 "
3595 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4] assert_equals: focusNode must be the n ode passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
3596 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must 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 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96]
3600 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3601 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3602 "
3603 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3604 "
3605 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3606 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3607 "
3608 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3609 "
3610 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3611 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3612 "
3613 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3614 "
3615 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3616 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3617 "
3618 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3619 "
3620 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3621 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3622 "
3623 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3624 "
3625 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
3626 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3627 "
3628 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1]
3629 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3630 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3631 "
3632 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3633 "
3634 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
3635 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3636 "
3637 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3638 "
3639 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
3640 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3641 "
3642 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5]
3643 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
3644 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3645 "
3646 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3647 "
3648 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3649 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3650 "
3651 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3652 "
3653 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3654 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3655 "
3656 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3657 "
3658 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
3659 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3660 "
3661 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3662 "
3663 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
3664 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3665 "
3666 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3667 "
3668 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
3669 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3670 "
3671 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3672 "
3673 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
3674 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3675 "
3676 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3677 "
3678 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
3679 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3680 "
3681 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3682 "
3683 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct 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() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3687 "
3688 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3689 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3690 "
3691 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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 expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3692 "
3693 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3694 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3695 "
3696 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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 expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3697 "
3698 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3699 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3700 "
3701 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3702 "
3703 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title>
3704 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3705 "
3706 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3707 "
3708 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3709 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3710 "
3711 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3712 "
3713 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3714 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3715 "
3716 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
3717 "
3718 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
3719 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3720 "
3721 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
3722 "
3723 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
3724 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3725 "
3726 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust 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̈ḧ
3727 "
3728 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3729 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3730 "
3731 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] 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 expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3732 "
3733 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3734 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3735 "
3736 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
3737 "
3738 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must 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 15 [document.documentElement, 0, document.docu mentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3742 "
3743 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3744 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3745 "
3746 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0] assert_throws: extend() to a doctype m ust throw InvalidNodeTypeError function "function () {
3747 selection.extend(node, offset);
3748 }" did not throw
3749 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3750 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3751 "
3752 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3753 selection.extend(node, offset);
3754 }" 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
3755 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
3756 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3757 "
3758 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1] assert_throws: extend() to a doctype m ust throw InvalidNodeTypeError function "function () {
3759 selection.extend(node, offset);
3760 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
3761 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3762 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3763 "
3764 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 86 [foreignDoctype, 0] assert_throws: extend() to a do ctype must throw InvalidNodeTypeError function "function () {
3765 selection.extend(node, offset);
3766 }" did not throw
3767 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3768 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3769 "
3770 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
3771 selection.extend(node, offset);
3772 }" did not throw
3773 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3774 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3775 "
3776 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
3777 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3778 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3779 "
3780 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0]
3781 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3782 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3783 "
3784 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
3785 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3786 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3787 "
3788 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2]
3789 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3790 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3791 "
3792 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8]
3793 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3794 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3795 "
3796 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
3797 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3798 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3799 "
3800 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10]
3801 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3802 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3803 "
3804 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
3805 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
3806 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3807 "
3808 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
3809 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3810 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3811 "
3812 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode mu st be the node passed to extend() expected Text node "Ijklmnop
3813 " but got Element node <p id="c">Qrstuvwx</p>
3814 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3815 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3816 "
3817 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3818 " but got Element node <p id="c">Qrstuvwx</p>
3819 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3820 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3821 "
3822 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3823 " but got Element node <p id="c">Qrstuvwx</p>
3824 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3825 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3826 "
3827 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3828 " but got Element node <p id="c">Qrstuvwx</p>
3829 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3830 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3831 "
3832 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
3833 " but got Element node <p id="c">Qrstuvwx</p>
3834 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3835 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3836 "
3837 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
3838 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title>
3839 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3840 "
3841 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
3842 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3843 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3844 "
3845 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3846 "
3847 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3848 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3849 "
3850 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3851 "
3852 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3853 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3854 "
3855 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3856 "
3857 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3858 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3859 "
3860 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3861 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3862 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3863 "
3864 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3865 "
3866 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3867 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3868 "
3869 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3870 "
3871 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3872 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3873 "
3874 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3875 "
3876 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3877 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3878 "
3879 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3880 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
3881 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3882 "
3883 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
3884 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title>
3885 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3886 "
3887 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
3888 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3889 "
3890 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3891 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3892 "
3893 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
3894 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3895 "
3896 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3897 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3898 "
3899 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
3900 <meta... but got Text node "Qrstuvwx"
3901 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3902 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3903 "
3904 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
3905 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3906 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3907 "
3908 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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>
3909 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3910 "
3911 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3912 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3913 "
3914 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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̈ḧ
3915 </p><p id... but got Text node "Qrstuvwx"
3916 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3917 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3918 "
3919 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3920 "
3921 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title>
3922 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3923 "
3924 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3925 "
3926 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title>
3927 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3928 "
3929 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 ran ge expected Element node <head><title></title></head> but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
3930 "
3931 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3932 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3933 "
3934 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3935 "
3936 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3937 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3938 "
3939 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 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̈ḧ
3940 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3941 "
3942 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3943 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3944 "
3945 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 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̈ḧ
3946 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3947 "
3948 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3949 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3950 "
3951 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2]
3952 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3953 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3954 "
3955 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijk lmnop
3956 </p> but got Element node <p id="c">Qrstuvwx</p>
3957 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3958 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3959 "
3960 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijk lmnop
3961 </p> but got Element node <p id="c">Qrstuvwx</p>
3962 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3963 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3964 "
3965 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2]
3966 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3967 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3968 "
3969 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e 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̈ḧ
3970 "
3971 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3972 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3973 "
3974 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e 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̈ḧ
3975 "
3976 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3977 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3978 "
3979 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: focusNode must be the n ode passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
3980 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3981 "
3982 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3983 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3984 "
3985 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: focusNode must be the n ode passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
3986 </p><p id="b" s... but got Text node "Qrstuvwx"
3987 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3988 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3989 "
3990 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1]
3991 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
3992 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3993 "
3994 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 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̈ḧ
3995 "
3996 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3997 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3998 "
3999 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 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̈ḧ
4000 "
4001 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4002 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4003 "
4004 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
4005 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4006 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4007 "
4008 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3]
4009 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4010 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4011 "
4012 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1]
4013 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4014 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4015 "
4016 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: focusNode must be the n ode passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4017 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4018 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4019 "
4020 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: focusNode must be the n ode passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4021 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4022 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4023 "
4024 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96]
4025 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4026 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4027 "
4028 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4029 "
4030 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4031 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4032 "
4033 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4034 "
4035 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4036 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4037 "
4038 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4039 "
4040 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4041 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4042 "
4043 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4044 "
4045 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4046 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4047 "
4048 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4049 "
4050 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
4051 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4052 "
4053 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4054 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4055 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4056 "
4057 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4058 "
4059 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
4060 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4061 "
4062 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4063 "
4064 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
4065 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4066 "
4067 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4068 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
4069 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4070 "
4071 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4072 "
4073 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4074 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4075 "
4076 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4077 "
4078 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4079 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4080 "
4081 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4082 "
4083 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
4084 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4085 "
4086 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4087 "
4088 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
4089 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4090 "
4091 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4092 "
4093 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
4094 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4095 "
4096 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4097 "
4098 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
4099 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4100 "
4101 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4102 "
4103 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
4104 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4105 "
4106 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4107 "
4108 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4109 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4110 "
4111 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4112 "
4113 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4114 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4115 "
4116 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4117 "
4118 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4119 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4120 "
4121 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4122 "
4123 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4124 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4125 "
4126 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4127 "
4128 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title>
4129 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4130 "
4131 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4132 "
4133 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4134 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4135 "
4136 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4137 "
4138 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4139 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4140 "
4141 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
4142 "
4143 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
4144 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4145 "
4146 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
4147 "
4148 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
4149 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4150 "
4151 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust 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̈ḧ
4152 "
4153 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4154 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4155 "
4156 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] 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 expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4157 "
4158 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4159 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4160 "
4161 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4162 "
4163 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4164 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4165 "
4166 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4167 "
4168 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4169 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4170 "
4171 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0] assert_throws: extend() to a doctype m ust throw InvalidNodeTypeError function "function () {
4172 selection.extend(node, offset);
4173 }" did not throw
4174 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4175 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4176 "
4177 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4178 selection.extend(node, offset);
4179 }" 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
4180 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
4181 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4182 "
4183 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1] assert_throws: extend() to a doctype m ust throw InvalidNodeTypeError function "function () {
4184 selection.extend(node, offset);
4185 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
4186 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4187 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4188 "
4189 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 86 [foreignDoctype, 0] assert_throws: extend() to a do ctype must throw InvalidNodeTypeError function "function () {
4190 selection.extend(node, offset);
4191 }" did not throw
4192 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4193 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4194 "
4195 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
4196 selection.extend(node, offset);
4197 }" did not throw
4198 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4199 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4200 "
4201 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
4202 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4203 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4204 "
4205 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0]
4206 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4207 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4208 "
4209 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
4210 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4211 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4212 "
4213 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2]
4214 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4215 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4216 "
4217 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8]
4218 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4219 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4220 "
4221 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
4222 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4223 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4224 "
4225 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10]
4226 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4227 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4228 "
4229 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
4230 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
4231 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4232 "
4233 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
4234 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4235 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4236 "
4237 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode mu st be the node passed to extend() expected Text node "Ijklmnop
4238 " but got Element node <p id="c">Qrstuvwx</p>
4239 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4240 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4241 "
4242 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
4243 " but got Element node <p id="c">Qrstuvwx</p>
4244 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4245 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4246 "
4247 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
4248 " but got Element node <p id="c">Qrstuvwx</p>
4249 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4250 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4251 "
4252 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
4253 " but got Element node <p id="c">Qrstuvwx</p>
4254 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4255 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4256 "
4257 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode m ust be the node passed to extend() expected Text node "Ijklmnop
4258 " but got Element node <p id="c">Qrstuvwx</p>
4259 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4260 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4261 "
4262 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
4263 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title>
4264 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4265 "
4266 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
4267 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4268 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4269 "
4270 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4271 "
4272 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4273 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4274 "
4275 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4276 "
4277 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4278 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4279 "
4280 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4281 "
4282 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4283 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4284 "
4285 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
4286 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4287 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4288 "
4289 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4290 "
4291 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4292 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4293 "
4294 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4295 "
4296 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4297 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4298 "
4299 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4300 "
4301 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4302 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4303 "
4304 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
4305 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4306 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4307 "
4308 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
4309 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title>
4310 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4311 "
4312 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
4313 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4314 "
4315 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4316 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4317 "
4318 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
4319 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4320 "
4321 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4322 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4323 "
4324 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: focusN ode must be the node passed to extend() expected Element node <html><head><title >Selection extend() tests</title>
4325 <meta... but got Text node "Qrstuvwx"
4326 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4327 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4328 "
4329 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
4330 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4331 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4332 "
4333 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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>
4334 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4335 "
4336 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4337 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4338 "
4339 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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̈ḧ
4340 </p><p id... but got Text node "Qrstuvwx"
4341 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4342 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4343 "
4344 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4345 "
4346 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title>
4347 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4348 "
4349 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4350 "
4351 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title>
4352 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4353 "
4354 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 ran ge expected Element node <head><title></title></head> but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4355 "
4356 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4357 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4358 "
4359 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4360 "
4361 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4362 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4363 "
4364 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 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̈ḧ
4365 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4366 "
4367 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4368 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4369 "
4370 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 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̈ḧ
4371 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4372 "
4373 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4374 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4375 "
4376 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2]
4377 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4378 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4379 "
4380 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijk lmnop
4381 </p> but got Element node <p id="c">Qrstuvwx</p>
4382 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4383 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4384 "
4385 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijk lmnop
4386 </p> but got Element node <p id="c">Qrstuvwx</p>
4387 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4388 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4389 "
4390 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2]
4391 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4392 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4393 "
4394 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e 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̈ḧ
4395 "
4396 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4397 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4398 "
4399 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e 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̈ḧ
4400 "
4401 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4402 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4403 "
4404 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: focusNode must be the n ode passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4405 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4406 "
4407 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4408 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4409 "
4410 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: focusNode must be the n ode passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4411 </p><p id="b" s... but got Text node "Qrstuvwx"
4412 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4413 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4414 "
4415 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1]
4416 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
4417 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4418 "
4419 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 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̈ḧ
4420 "
4421 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4422 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4423 "
4424 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 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̈ḧ
4425 "
4426 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4427 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4428 "
4429 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
4430 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4431 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4432 "
4433 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3]
4434 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4435 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4436 "
4437 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1]
4438 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4439 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4440 "
4441 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: focusNode must be the n ode passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4442 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4443 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4444 "
4445 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: focusNode must be the n ode passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4446 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4447 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4448 "
4449 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96]
4450 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4451 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4452 "
4453 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4454 "
4455 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4456 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4457 "
4458 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4459 "
4460 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4461 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4462 "
4463 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4464 "
4465 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4466 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4467 "
4468 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4469 "
4470 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4471 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4472 "
4473 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4474 "
4475 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
4476 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4477 "
4478 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4479 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4480 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4481 "
4482 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4483 "
4484 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
4485 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4486 "
4487 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4488 "
4489 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
4490 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4491 "
4492 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4493 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title>
4494 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4495 "
4496 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4497 "
4498 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4499 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4500 "
4501 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4502 "
4503 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4504 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4505 "
4506 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4507 "
4508 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
4509 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4510 "
4511 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4512 "
4513 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
4514 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4515 "
4516 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4517 "
4518 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title>
4519 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4520 "
4521 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4522 "
4523 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
4524 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4525 "
4526 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4527 "
4528 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title>
4529 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4530 "
4531 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4532 "
4533 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4534 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4535 "
4536 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4537 "
4538 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title>
4539 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4540 "
4541 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4542 "
4543 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4544 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4545 "
4546 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4547 "
4548 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4549 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4550 "
4551 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4552 "
4553 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title>
4554 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4555 "
4556 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4557 "
4558 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4559 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4560 "
4561 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4562 "
4563 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
4564 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4565 "
4566 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
4567 "
4568 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
4569 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4570 "
4571 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
4572 "
4573 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title>
4574 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4575 "
4576 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust 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̈ḧ
4577 "
4578 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4579 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4580 "
4581 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] 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 expec ted DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4582 "
4583 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4584 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4585 "
4586 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4587 "
4588 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4589 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4590 "
4591 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4592 "
4593 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4595 "
4596 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0] assert_throws: extend() to a doctype m ust throw InvalidNodeTypeError function "function () {
4597 selection.extend(node, offset);
4598 }" did not throw
4599 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4600 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4601 "
4602 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4603 selection.extend(node, offset);
4604 }" 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
4605 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
4606 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4607 "
4608 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1] assert_throws: extend() to a doctype m ust throw InvalidNodeTypeError function "function () {
4609 selection.extend(node, offset);
4610 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
4611 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4612 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4613 "
4614 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 86 [foreignDoctype, 0] assert_throws: extend() to a do ctype must throw InvalidNodeTypeError function "function () {
4615 selection.extend(node, offset);
4616 }" did not throw
4617 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4618 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4619 "
4620 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
4621 selection.extend(node, offset);
4622 }" did not throw
4623 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
4624 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4625 "
4626 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 0 [pa ras[0].firstChild, -1]
4627 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 1 [pa ras[0].firstChild, 0]
4628 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to ex tend() expected 1 but got 2
4629 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 3 [pa ras[0].firstChild, 2]
4630 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 4 [pa ras[0].firstChild, 8]
4631 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to ex tend() expected 9 but got 10
4632 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10]
4633 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535]
4634 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1]
4635 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4636 " but got Element node <p id="c">Qrstuvwx</p>
4637 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: focusNode must be the node passed to exten d() expected Text node "Ijklmnop
4638 " but got Element node <p id="c">Qrstuvwx</p>
4639 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: focusNode must be the node passed to exten d() expected Text node "Ijklmnop
4640 " but got Element node <p id="c">Qrstuvwx</p>
4641 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: focusNode must be the node passed to exten d() expected Text node "Ijklmnop
4642 " but got Element node <p id="c">Qrstuvwx</p>
4643 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: focusNode must be the node passed to exten d() expected Text node "Ijklmnop
4644 " but got Element node <p id="c">Qrstuvwx</p>
4645 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10]
4646 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535]
4647 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4648 "
4649 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4650 "
4651 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4652 "
4653 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9]
4654 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4655 "
4656 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4657 "
4658 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4659 "
4660 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9]
4661 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1]
4662 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</titl e>
4663 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4664 "
4665 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</titl e>
4666 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4667 "
4668 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</titl e>
4669 <meta... but got Text node "Qrstuvwx"
4670 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7]
4671 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1] assert_equals: focusNode must be the node passed to extend() ex pected Element node <head><title>Selection extend() tests</title>
4672 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4673 "
4674 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3] assert_equals: focusNode must be the node passed to extend() ex pected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4675 </p><p id... but got Text node "Qrstuvwx"
4676 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
4677 "
4678 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
4679 "
4680 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4681 "
4682 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈ d̈ëf̈g̈ḧ
4683 "
4684 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0] assert_equals: focusNode must be the node passed to extend() expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4685 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4686 "
4687 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1] assert_equals: focusNode must be the node passed to extend() expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4688 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4689 "
4690 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2]
4691 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0] assert_equals: focusNode must be the node passed to extend() expecte d Element node <p id="b" style="display:none">Ijklmnop
4692 </p> but got Element node <p id="c">Qrstuvwx</p>
4693 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1] assert_equals: focusNode must be the node passed to extend() expecte d Element node <p id="b" style="display:none">Ijklmnop
4694 </p> but got Element node <p id="c">Qrstuvwx</p>
4695 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2]
4696 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4697 "
4698 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4699 "
4700 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 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̈ḧ
4701 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4702 "
4703 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 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̈ḧ
4704 </p><p id="b" s... but got Text node "Qrstuvwx"
4705 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1]
4706 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0] assert_equals: focusNode must be the node passed to extend() expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4707 "
4708 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1] assert_equals: focusNode must be the node passed to extend() expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4709 "
4710 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2] assert_equals: focusNode must be the node passed to extend() expecte d Document node with 2 children but got Text node "Qrstuvwx"
4711 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3]
4712 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1]
4713 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4714 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4715 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96]
4716 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4717 "
4718 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4719 "
4720 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Text node " Äb̈c̈d̈ëf̈g̈ḧ
4721 "
4722 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4723 "
4724 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈ d̈ëf̈g̈ḧ
4725 "
4726 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 59 [x mlDoc, -1]
4727 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 60 [x mlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4728 "
4729 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 61 [x mlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Document node with 4 childre n but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4730 "
4731 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 62 [x mlDoc, 5]
4732 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 63 [x mlComment, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Text node "Äb̈ c̈d̈ëf̈g̈ḧ
4733 "
4734 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 64 [x mlComment, 4] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Comment node <!--I malic iously created a comment that will break incautiou...--> but got Text node "Äb̈ c̈d̈ëf̈g̈ḧ
4735 "
4736 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 65 [p rocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4737 "
4738 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 66 [p rocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4739 "
4740 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 67 [p rocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected ProcessingIns truction node with target "somePI" and data "Did you know that \":syn sync froms tart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4741 "
4742 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 68 [d etachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4743 "
4744 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 69 [d etachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "Uvwxyza b" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4745 "
4746 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4747 "
4748 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4749 "
4750 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4751 "
4752 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Text node "Klmn opqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4753 "
4754 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "whippoorwill" and data "chirp chirp chirp" b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4755 "
4756 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 75 [d etachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4757 "
4758 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 76 [d etachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--St uvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4759 "
4760 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 77 [d etachedForeignComment, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4761 "
4762 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 78 [d etachedForeignComment, 4] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4763 "
4764 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 79 [d etachedXmlComment, 2] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Comment node <!- -בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4765 "
4766 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 80 [d ocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it h as a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4767 "
4768 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 81 [f oreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment nod e with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4769 "
4770 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4771 "
4772 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4773 selection.extend(node, offset);
4774 }" did not throw
4775 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4776 selection.extend(node, offset);
4777 }" 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
4778 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4779 selection.extend(node, offset);
4780 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
4781 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTyp eError function "function () {
4782 selection.extend(node, offset);
4783 }" did not throw
4784 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErr or function "function () {
4785 selection.extend(node, offset);
4786 }" did not throw
4787 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1]
4788 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4789 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4790 "
4791 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0]
4792 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4793 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4794 "
4795 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset pas sed to extend() expected 1 but got 2
4796 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4797 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4798 "
4799 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 3 [paras[0].firstChild, 2]
4800 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4801 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4802 "
4803 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 4 [paras[0].firstChild, 8]
4804 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4805 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4806 "
4807 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset pas sed to extend() expected 9 but got 10
4808 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4809 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4810 "
4811 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 6 [paras[0].firstChild, 10]
4812 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4813 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4814 "
4815 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 7 [paras[0].firstChild, 65535]
4816 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
4817 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4818 "
4819 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 8 [paras[1].firstChild, -1]
4820 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4821 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4822 "
4823 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4824 " but got Element node <p id="c">Qrstuvwx</p>
4825 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4826 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4827 "
4828 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4829 " but got Element node <p id="c">Qrstuvwx</p>
4830 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4831 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4832 "
4833 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4834 " but got Element node <p id="c">Qrstuvwx</p>
4835 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4836 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4837 "
4838 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4839 " but got Element node <p id="c">Qrstuvwx</p>
4840 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4841 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4842 "
4843 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
4844 " but got Element node <p id="c">Qrstuvwx</p>
4845 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
4846 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4847 "
4848 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10]
4849 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
4850 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4851 "
4852 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535]
4853 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4854 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4855 "
4856 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4857 "
4858 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4859 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4860 "
4861 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4862 "
4863 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4864 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4865 "
4866 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4867 "
4868 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4869 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4870 "
4871 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9]
4872 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4873 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4874 "
4875 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4876 "
4877 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4878 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4879 "
4880 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4881 "
4882 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4883 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4884 "
4885 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4886 "
4887 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4888 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4889 "
4890 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9]
4891 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4892 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4893 "
4894 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1]
4895 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4896 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4897 "
4898 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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>
4899 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4900 "
4901 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4902 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4903 "
4904 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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>
4905 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4906 "
4907 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4908 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4909 "
4910 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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>
4911 <meta... but got Text node "Qrstuvwx"
4912 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4913 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4914 "
4915 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7]
4916 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4917 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4918 "
4919 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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>
4920 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4921 "
4922 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4923 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4924 "
4925 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
4926 </p><p id... but got Text node "Qrstuvwx"
4927 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4928 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4929 "
4930 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4931 "
4932 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
4933 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4934 "
4935 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4936 "
4937 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
4938 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4939 "
4940 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4941 "
4942 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4943 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4944 "
4945 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4946 "
4947 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4948 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4949 "
4950 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
4951 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4952 "
4953 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4954 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4955 "
4956 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
4957 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4958 "
4959 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4960 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4961 "
4962 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2]
4963 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4964 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4965 "
4966 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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
4967 </p> but got Element node <p id="c">Qrstuvwx</p>
4968 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4969 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4970 "
4971 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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
4972 </p> but got Element node <p id="c">Qrstuvwx</p>
4973 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4974 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4975 "
4976 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2]
4977 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4978 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4979 "
4980 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4981 "
4982 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4983 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4984 "
4985 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
4986 "
4987 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4988 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4989 "
4990 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
4991 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4992 "
4993 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4994 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4995 "
4996 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
4997 </p><p id="b" s... but got Text node "Qrstuvwx"
4998 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4999 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5000 "
5001 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1]
5002 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5003 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5004 "
5005 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
5006 "
5007 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5008 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5009 "
5010 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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̈ḧ
5011 "
5012 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5013 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5014 "
5015 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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"
5016 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5017 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5018 "
5019 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3]
5020 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5021 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5022 "
5023 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1]
5024 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5025 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5026 "
5027 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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"
5028 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5029 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5030 "
5031 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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"
5032 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5033 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5034 "
5035 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96]
5036 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5037 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5038 "
5039 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5040 "
5041 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5042 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5043 "
5044 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5045 "
5046 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5047 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5048 "
5049 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5050 "
5051 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5052 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5053 "
5054 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5055 "
5056 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5057 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5058 "
5059 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5060 "
5061 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5062 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5063 "
5064 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1]
5065 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5066 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5067 "
5068 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5069 "
5070 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5071 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5072 "
5073 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5074 "
5075 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5076 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5077 "
5078 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5]
5079 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5080 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5081 "
5082 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5083 "
5084 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5085 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5086 "
5087 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5088 "
5089 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5090 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5091 "
5092 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5093 "
5094 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5095 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5096 "
5097 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5098 "
5099 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5100 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5101 "
5102 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5103 "
5104 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5105 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5106 "
5107 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5108 "
5109 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5110 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5111 "
5112 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5113 "
5114 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5115 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5116 "
5117 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5118 "
5119 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
5120 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5121 "
5122 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5123 "
5124 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
5125 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5126 "
5127 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5128 "
5129 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
5130 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5131 "
5132 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5133 "
5134 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
5135 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5136 "
5137 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5138 "
5139 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <body><div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5140 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5141 "
5142 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5143 "
5144 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5145 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5146 "
5147 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5148 "
5149 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5150 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5151 "
5152 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5153 "
5154 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5155 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5156 "
5157 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5158 "
5159 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5160 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5161 "
5162 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5163 "
5164 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
5165 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5166 "
5167 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5168 "
5169 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5170 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5171 "
5172 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5173 "
5174 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5175 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5176 "
5177 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] 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 "Äb̈c̈d̈ëf̈g̈ḧ
5178 "
5179 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5180 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5181 "
5182 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeT ypeError function "function () {
5183 selection.extend(node, offset);
5184 }" did not throw
5185 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5186 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5187 "
5188 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
5189 selection.extend(node, offset);
5190 }" 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
5191 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5192 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5193 "
5194 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeT ypeError function "function () {
5195 selection.extend(node, offset);
5196 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
5197 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5198 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5199 "
5200 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inval idNodeTypeError function "function () {
5201 selection.extend(node, offset);
5202 }" did not throw
5203 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5204 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5205 "
5206 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
5207 selection.extend(node, offset);
5208 }" did not throw
5209 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5210 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5211 "
5212 Harness: the test ran to completion.
5213
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698