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

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

Issue 2704443002: Selection API: extend() should operate DOM Ranges. (Closed)
Patch Set: . Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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 PASS extend() with range 0 [] and point 0 [paras[0].firstChild, -1]
267 PASS extend() with range 0 [] and point 1 [paras[0].firstChild, 0]
268 PASS extend() with range 0 [] and point 2 [paras[0].firstChild, 1]
269 PASS extend() with range 0 [] and point 3 [paras[0].firstChild, 2]
270 PASS extend() with range 0 [] and point 4 [paras[0].firstChild, 8]
271 PASS extend() with range 0 [] and point 5 [paras[0].firstChild, 9]
272 PASS extend() with range 0 [] and point 6 [paras[0].firstChild, 10]
273 PASS extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]
274 PASS extend() with range 0 [] and point 8 [paras[1].firstChild, -1]
275 PASS extend() with range 0 [] and point 9 [paras[1].firstChild, 0]
276 PASS extend() with range 0 [] and point 10 [paras[1].firstChild, 1]
277 PASS extend() with range 0 [] and point 11 [paras[1].firstChild, 2]
278 PASS extend() with range 0 [] and point 12 [paras[1].firstChild, 8]
279 PASS extend() with range 0 [] and point 13 [paras[1].firstChild, 9]
280 PASS extend() with range 0 [] and point 14 [paras[1].firstChild, 10]
281 PASS extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]
282 PASS extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]
283 PASS extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]
284 PASS extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]
285 PASS extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]
286 PASS extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]
287 PASS extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]
288 PASS extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]
289 PASS extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]
290 PASS extend() with range 0 [] and point 24 [document.documentElement, -1]
291 PASS extend() with range 0 [] and point 25 [document.documentElement, 0]
292 PASS extend() with range 0 [] and point 26 [document.documentElement, 1]
293 PASS extend() with range 0 [] and point 27 [document.documentElement, 2]
294 PASS extend() with range 0 [] and point 28 [document.documentElement, 7]
295 PASS extend() with range 0 [] and point 29 [document.head, 1]
296 PASS extend() with range 0 [] and point 30 [document.body, 3]
297 PASS extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]
298 PASS extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]
299 PASS extend() with range 0 [] and point 33 [foreignDoc.head, 0]
300 PASS extend() with range 0 [] and point 34 [foreignDoc.body, 1]
301 PASS extend() with range 0 [] and point 35 [paras[0], 0]
302 PASS extend() with range 0 [] and point 36 [paras[0], 1]
303 PASS extend() with range 0 [] and point 37 [paras[0], 2]
304 PASS extend() with range 0 [] and point 38 [paras[1], 0]
305 PASS extend() with range 0 [] and point 39 [paras[1], 1]
306 PASS extend() with range 0 [] and point 40 [paras[1], 2]
307 PASS extend() with range 0 [] and point 41 [detachedPara1, 0]
308 PASS extend() with range 0 [] and point 42 [detachedPara1, 1]
309 PASS extend() with range 0 [] and point 43 [testDiv, 0]
310 PASS extend() with range 0 [] and point 44 [testDiv, 3]
311 PASS extend() with range 0 [] and point 45 [document, -1]
312 PASS extend() with range 0 [] and point 46 [document, 0]
313 PASS extend() with range 0 [] and point 47 [document, 1]
314 PASS extend() with range 0 [] and point 48 [document, 2]
315 PASS extend() with range 0 [] and point 49 [document, 3]
316 PASS extend() with range 0 [] and point 50 [comment, -1]
317 PASS extend() with range 0 [] and point 51 [comment, 0]
318 PASS extend() with range 0 [] and point 52 [comment, 4]
319 PASS extend() with range 0 [] and point 53 [comment, 96]
320 PASS extend() with range 0 [] and point 54 [foreignDoc, 0]
321 PASS extend() with range 0 [] and point 55 [foreignDoc, 1]
322 PASS extend() with range 0 [] and point 56 [foreignComment, 2]
323 PASS extend() with range 0 [] and point 57 [foreignTextNode, 0]
324 PASS extend() with range 0 [] and point 58 [foreignTextNode, 36]
325 PASS extend() with range 0 [] and point 59 [xmlDoc, -1]
326 PASS extend() with range 0 [] and point 60 [xmlDoc, 0]
327 PASS extend() with range 0 [] and point 61 [xmlDoc, 1]
328 PASS extend() with range 0 [] and point 62 [xmlDoc, 5]
329 PASS extend() with range 0 [] and point 63 [xmlComment, 0]
330 PASS extend() with range 0 [] and point 64 [xmlComment, 4]
331 PASS extend() with range 0 [] and point 65 [processingInstruction, 0]
332 PASS extend() with range 0 [] and point 66 [processingInstruction, 5]
333 PASS extend() with range 0 [] and point 67 [processingInstruction, 9]
334 PASS extend() with range 0 [] and point 68 [detachedTextNode, 0]
335 PASS extend() with range 0 [] and point 69 [detachedTextNode, 8]
336 PASS extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]
337 PASS extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]
338 PASS extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]
339 PASS extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]
340 PASS extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]
341 PASS extend() with range 0 [] and point 75 [detachedComment, 3]
342 PASS extend() with range 0 [] and point 76 [detachedComment, 5]
343 PASS extend() with range 0 [] and point 77 [detachedForeignComment, 0]
344 PASS extend() with range 0 [] and point 78 [detachedForeignComment, 4]
345 PASS extend() with range 0 [] and point 79 [detachedXmlComment, 2]
346 PASS extend() with range 0 [] and point 80 [docfrag, 0]
347 PASS extend() with range 0 [] and point 81 [foreignDocfrag, 0]
348 PASS extend() with range 0 [] and point 82 [xmlDocfrag, 0]
349 PASS extend() with range 0 [] and point 83 [doctype, 0]
350 PASS extend() with range 0 [] and point 84 [doctype, -17]
351 PASS extend() with range 0 [] and point 85 [doctype, 1]
352 PASS extend() with range 0 [] and point 86 [foreignDoctype, 0]
353 PASS extend() with range 0 [] and point 87 [xmlDoctype, 0]
354 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]
355 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]
356 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
357 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]
358 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]
359 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
360 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]
361 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
362 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]
363 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
364 " but got Element node <p id="c">Qrstuvwx</p>
365 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
366 " but got Element node <p id="c">Qrstuvwx</p>
367 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
368 " but got Element node <p id="c">Qrstuvwx</p>
369 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
370 " but got Element node <p id="c">Qrstuvwx</p>
371 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
372 " but got Element node <p id="c">Qrstuvwx</p>
373 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]
374 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
375 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̈ḧ
376 "
377 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̈ḧ
378 "
379 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̈ḧ
380 "
381 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
382 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̈ḧ
383 "
384 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̈ḧ
385 "
386 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̈ḧ
387 "
388 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
390 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>
391 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
392 "
393 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>
394 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
395 "
396 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>
397 <meta... but got Text node "Qrstuvwx"
398 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
399 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>
400 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
401 "
402 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̈ḧ
403 </p><p id... but got Text node "Qrstuvwx"
404 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̈ḧ
405 "
406 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̈ḧ
407 "
408 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̈ḧ
409 "
410 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̈ḧ
411 "
412 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̈ḧ
413 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
414 "
415 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̈ḧ
416 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
417 "
418 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
419 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
420 </p> but got Element node <p id="c">Qrstuvwx</p>
421 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
422 </p> but got Element node <p id="c">Qrstuvwx</p>
423 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
424 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̈ḧ
425 "
426 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̈ḧ
427 "
428 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̈ḧ
429 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
430 "
431 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̈ḧ
432 </p><p id="b" s... but got Text node "Qrstuvwx"
433 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
434 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̈ḧ
435 "
436 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̈ḧ
437 "
438 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"
439 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
440 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
441 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"
442 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"
443 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
444 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̈ḧ
445 "
446 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̈ḧ
447 "
448 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̈ḧ
449 "
450 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̈ḧ
451 "
452 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̈ḧ
453 "
454 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]
455 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̈ḧ
456 "
457 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̈ḧ
458 "
459 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]
460 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̈ḧ
461 "
462 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̈ḧ
463 "
464 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̈ḧ
465 "
466 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̈ḧ
467 "
468 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̈ḧ
469 "
470 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̈ḧ
471 "
472 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̈ḧ
473 "
474 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̈ḧ
475 "
476 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̈ḧ
477 "
478 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̈ḧ
479 "
480 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̈ḧ
481 "
482 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̈ḧ
483 "
484 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̈ḧ
485 "
486 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̈ḧ
487 "
488 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̈ḧ
489 "
490 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̈ḧ
491 "
492 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̈ḧ
493 "
494 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̈ḧ
495 "
496 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̈ḧ
497 "
498 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̈ḧ
499 "
500 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]
501 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 () {
502 selection.extend(node, offset);
503 }" 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
504 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]
505 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]
506 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]
507 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1]
508 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
509 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0]
510 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
511 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 2 [paras[0].firstChild, 1]
512 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
513 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 3 [paras[0].firstChild, 2]
514 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
515 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 4 [paras[0].firstChild, 8]
516 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
517 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
518 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
519 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 6 [paras[0].firstChild, 10]
520 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
521 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
522 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
523 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 8 [paras[1].firstChild, -1]
524 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
525 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
526 " but got Element node <p id="c">Qrstuvwx</p>
527 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
528 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
529 " but got Element node <p id="c">Qrstuvwx</p>
530 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
531 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
532 " but got Element node <p id="c">Qrstuvwx</p>
533 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
534 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
535 " but got Element node <p id="c">Qrstuvwx</p>
536 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
537 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
538 " but got Element node <p id="c">Qrstuvwx</p>
539 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
540 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10]
541 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
542 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
543 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
544 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̈ḧ
545 "
546 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
547 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̈ḧ
548 "
549 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
550 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̈ḧ
551 "
552 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
553 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
554 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
555 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̈ḧ
556 "
557 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
558 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̈ḧ
559 "
560 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
561 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̈ḧ
562 "
563 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
564 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
565 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
566 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1]
567 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
568 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>
569 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
570 "
571 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
572 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>
573 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
574 "
575 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
576 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>
577 <meta... but got Text node "Qrstuvwx"
578 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
579 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7]
580 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
581 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>
582 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
583 "
584 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
585 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̈ḧ
586 </p><p id... but got Text node "Qrstuvwx"
587 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
588 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̈ḧ
589 "
590 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
591 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̈ḧ
592 "
593 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
594 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̈ḧ
595 "
596 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
597 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̈ḧ
598 "
599 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
600 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̈ḧ
601 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
602 "
603 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
604 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̈ḧ
605 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
606 "
607 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
608 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2]
609 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
610 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
611 </p> but got Element node <p id="c">Qrstuvwx</p>
612 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
613 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
614 </p> but got Element node <p id="c">Qrstuvwx</p>
615 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
616 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2]
617 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
618 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̈ḧ
619 "
620 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
621 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̈ḧ
622 "
623 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
624 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̈ḧ
625 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
626 "
627 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
628 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̈ḧ
629 </p><p id="b" s... but got Text node "Qrstuvwx"
630 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
631 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1]
632 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
633 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̈ḧ
634 "
635 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
636 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̈ḧ
637 "
638 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
639 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"
640 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
641 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3]
642 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
643 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1]
644 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
645 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"
646 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
647 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"
648 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
649 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96]
650 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
651 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̈ḧ
652 "
653 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
654 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̈ḧ
655 "
656 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
657 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̈ḧ
658 "
659 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
660 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̈ḧ
661 "
662 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
663 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̈ḧ
664 "
665 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
666 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1]
667 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
668 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̈ḧ
669 "
670 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
671 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̈ḧ
672 "
673 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
674 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5]
675 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
676 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̈ḧ
677 "
678 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
679 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̈ḧ
680 "
681 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
682 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̈ḧ
683 "
684 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
685 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̈ḧ
686 "
687 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
688 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̈ḧ
689 "
690 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
691 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̈ḧ
692 "
693 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
694 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̈ḧ
695 "
696 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
697 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̈ḧ
698 "
699 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
700 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̈ḧ
701 "
702 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
703 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̈ḧ
704 "
705 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
706 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̈ḧ
707 "
708 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
709 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̈ḧ
710 "
711 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
712 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̈ḧ
713 "
714 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
715 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̈ḧ
716 "
717 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
718 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̈ḧ
719 "
720 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
721 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̈ḧ
722 "
723 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
724 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̈ḧ
725 "
726 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
727 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̈ḧ
728 "
729 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
730 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̈ḧ
731 "
732 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
733 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̈ḧ
734 "
735 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
736 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0]
737 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
738 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 () {
739 selection.extend(node, offset);
740 }" 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
741 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
742 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1]
743 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
744 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 86 [foreignDoctype, 0]
745 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
746 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 87 [xmlDoctype, 0]
747 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
748 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 0 [paras[0].firstChild, -1]
749 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
750 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 1 [paras[0].firstChild, 0]
751 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
752 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
753 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
754 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 3 [paras[0].firstChild, 2]
755 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
756 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 4 [paras[0].firstChild, 8]
757 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
758 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
759 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
760 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 6 [paras[0].firstChild, 10]
761 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
762 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
763 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
764 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 8 [paras[1].firstChild, -1]
765 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
766 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
767 " but got Element node <p id="c">Qrstuvwx</p>
768 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
769 " but got Element node <p id="c">Qrstuvwx</p>
770 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
771 " but got Element node <p id="c">Qrstuvwx</p>
772 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
773 " but got Element node <p id="c">Qrstuvwx</p>
774 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
775 " but got Element node <p id="c">Qrstuvwx</p>
776 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
777 " but got Element node <p id="c">Qrstuvwx</p>
778 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
779 " but got Element node <p id="c">Qrstuvwx</p>
780 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
781 " but got Element node <p id="c">Qrstuvwx</p>
782 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
783 " but got Element node <p id="c">Qrstuvwx</p>
784 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
785 " but got Element node <p id="c">Qrstuvwx</p>
786 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10]
787 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
788 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
789 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
790 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̈ḧ
791 "
792 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̈ḧ
793 "
794 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̈ḧ
795 "
796 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̈ḧ
797 "
798 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̈ḧ
799 "
800 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̈ḧ
801 "
802 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
803 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
804 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̈ḧ
805 "
806 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̈ḧ
807 "
808 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̈ḧ
809 "
810 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̈ḧ
811 "
812 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̈ḧ
813 "
814 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̈ḧ
815 "
816 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
817 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
818 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1]
819 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1]
820 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>
821 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
822 "
823 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>
824 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
825 "
826 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>
827 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
828 "
829 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>
830 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
831 "
832 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>
833 <meta... but got Text node "Qrstuvwx"
834 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>
835 <meta... but got Text node "Qrstuvwx"
836 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7]
837 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7]
838 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>
839 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
840 "
841 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>
842 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
843 "
844 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̈ḧ
845 </p><p id... but got Text node "Qrstuvwx"
846 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̈ḧ
847 </p><p id... but got Text node "Qrstuvwx"
848 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̈ḧ
849 "
850 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̈ḧ
851 "
852 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̈ḧ
853 "
854 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̈ḧ
855 "
856 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̈ḧ
857 "
858 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̈ḧ
859 "
860 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̈ḧ
861 "
862 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̈ḧ
863 "
864 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̈ḧ
865 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
866 "
867 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̈ḧ
868 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
869 "
870 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̈ḧ
871 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
872 "
873 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̈ḧ
874 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
875 "
876 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2]
877 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2]
878 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
879 </p> but got Element node <p id="c">Qrstuvwx</p>
880 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
881 </p> but got Element node <p id="c">Qrstuvwx</p>
882 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
883 </p> but got Element node <p id="c">Qrstuvwx</p>
884 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
885 </p> but got Element node <p id="c">Qrstuvwx</p>
886 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2]
887 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2]
888 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̈ḧ
889 "
890 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̈ḧ
891 "
892 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̈ḧ
893 "
894 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̈ḧ
895 "
896 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̈ḧ
897 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
898 "
899 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̈ḧ
900 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
901 "
902 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̈ḧ
903 </p><p id="b" s... but got Text node "Qrstuvwx"
904 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̈ḧ
905 </p><p id="b" s... but got Text node "Qrstuvwx"
906 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1]
907 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1]
908 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̈ḧ
909 "
910 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̈ḧ
911 "
912 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̈ḧ
913 "
914 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̈ḧ
915 "
916 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"
917 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 "
918 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3]
919 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3]
920 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1]
921 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1]
922 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"
923 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"
924 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"
925 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"
926 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96]
927 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96]
928 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̈ḧ
929 "
930 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̈ḧ
931 "
932 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̈ḧ
933 "
934 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̈ḧ
935 "
936 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̈ḧ
937 "
938 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̈ḧ
939 "
940 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̈ḧ
941 "
942 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̈ḧ
943 "
944 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̈ḧ
945 "
946 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̈ḧ
947 "
948 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 59 [xmlDoc, -1]
949 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 59 [xmlDoc, -1]
950 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̈ḧ
951 "
952 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̈ḧ
953 "
954 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̈ḧ
955 "
956 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̈ḧ
957 "
958 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 62 [xmlDoc, 5]
959 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 62 [xmlDoc, 5]
960 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̈ḧ
961 "
962 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̈ḧ
963 "
964 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̈ḧ
965 "
966 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̈ḧ
967 "
968 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̈ḧ
969 "
970 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̈ḧ
971 "
972 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̈ḧ
973 "
974 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̈ḧ
975 "
976 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̈ḧ
977 "
978 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̈ḧ
979 "
980 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̈ḧ
981 "
982 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̈ḧ
983 "
984 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̈ḧ
985 "
986 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̈ḧ
987 "
988 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̈ḧ
989 "
990 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̈ḧ
991 "
992 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̈ḧ
993 "
994 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̈ḧ
995 "
996 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̈ḧ
997 "
998 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̈ḧ
999 "
1000 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̈ḧ
1001 "
1002 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̈ḧ
1003 "
1004 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̈ḧ
1005 "
1006 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̈ḧ
1007 "
1008 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̈ḧ
1009 "
1010 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̈ḧ
1011 "
1012 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̈ḧ
1013 "
1014 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̈ḧ
1015 "
1016 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̈ḧ
1017 "
1018 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̈ḧ
1019 "
1020 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̈ḧ
1021 "
1022 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̈ḧ
1023 "
1024 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̈ḧ
1025 "
1026 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̈ḧ
1027 "
1028 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̈ḧ
1029 "
1030 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̈ḧ
1031 "
1032 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̈ḧ
1033 "
1034 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̈ḧ
1035 "
1036 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̈ḧ
1037 "
1038 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̈ḧ
1039 "
1040 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 83 [doctype, 0]
1041 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 83 [doctype, 0]
1042 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 () {
1043 selection.extend(node, offset);
1044 }" 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
1045 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 () {
1046 selection.extend(node, offset);
1047 }" 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
1048 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1]
1049 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1]
1050 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 86 [foreignDoctype, 0]
1051 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 86 [foreignDoctype, 0]
1052 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 87 [xmlDoctype, 0]
1053 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 87 [xmlDoctype, 0]
1054 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 0 [paras[0].firstChild, -1]
1055 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
1056 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 1 [paras[0].firstChild, 0]
1057 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
1058 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
1059 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
1060 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 3 [paras[0].firstChild, 2]
1061 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
1062 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 4 [paras[0].firstChild, 8]
1063 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
1064 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 5 [paras[0].firstChild, 9]
1065 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
1066 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 6 [paras[0].firstChild, 10]
1067 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
1068 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
1069 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
1070 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 8 [paras[1].firstChild, -1]
1071 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
1072 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
1073 " but got Element node <p id="c">Qrstuvwx</p>
1074 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
1075 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
1076 " but got Element node <p id="c">Qrstuvwx</p>
1077 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
1078 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
1079 " but got Element node <p id="c">Qrstuvwx</p>
1080 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
1081 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
1082 " but got Element node <p id="c">Qrstuvwx</p>
1083 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
1084 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
1085 " but got Element node <p id="c">Qrstuvwx</p>
1086 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
1087 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10]
1088 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
1089 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
1090 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
1091 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̈ḧ
1092 "
1093 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
1094 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̈ḧ
1095 "
1096 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
1097 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̈ḧ
1098 "
1099 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
1100 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
1101 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
1102 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̈ḧ
1103 "
1104 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
1105 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̈ḧ
1106 "
1107 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
1108 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̈ḧ
1109 "
1110 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
1111 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
1112 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
1113 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1]
1114 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
1115 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>
1116 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1117 "
1118 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
1119 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>
1120 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1121 "
1122 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
1123 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>
1124 <meta... but got Text node "Qrstuvwx"
1125 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
1126 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7]
1127 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
1128 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>
1129 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1130 "
1131 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
1132 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̈ḧ
1133 </p><p id... but got Text node "Qrstuvwx"
1134 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
1135 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̈ḧ
1136 "
1137 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
1138 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̈ḧ
1139 "
1140 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
1141 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̈ḧ
1142 "
1143 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
1144 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̈ḧ
1145 "
1146 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
1147 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̈ḧ
1148 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1149 "
1150 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
1151 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̈ḧ
1152 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1153 "
1154 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
1155 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2]
1156 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
1157 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
1158 </p> but got Element node <p id="c">Qrstuvwx</p>
1159 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
1160 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
1161 </p> but got Element node <p id="c">Qrstuvwx</p>
1162 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
1163 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2]
1164 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
1165 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̈ḧ
1166 "
1167 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
1168 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̈ḧ
1169 "
1170 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
1171 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̈ḧ
1172 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1173 "
1174 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
1175 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̈ḧ
1176 </p><p id="b" s... but got Text node "Qrstuvwx"
1177 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
1178 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1]
1179 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
1180 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̈ḧ
1181 "
1182 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
1183 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̈ḧ
1184 "
1185 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
1186 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"
1187 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
1188 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3]
1189 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
1190 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1]
1191 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
1192 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"
1193 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
1194 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"
1195 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
1196 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96]
1197 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
1198 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̈ḧ
1199 "
1200 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
1201 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̈ḧ
1202 "
1203 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
1204 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̈ḧ
1205 "
1206 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
1207 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̈ḧ
1208 "
1209 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
1210 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̈ḧ
1211 "
1212 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
1213 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1]
1214 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
1215 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̈ḧ
1216 "
1217 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
1218 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̈ḧ
1219 "
1220 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
1221 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5]
1222 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
1223 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̈ḧ
1224 "
1225 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
1226 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̈ḧ
1227 "
1228 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
1229 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̈ḧ
1230 "
1231 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
1232 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̈ḧ
1233 "
1234 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
1235 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̈ḧ
1236 "
1237 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
1238 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̈ḧ
1239 "
1240 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
1241 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̈ḧ
1242 "
1243 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
1244 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̈ḧ
1245 "
1246 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
1247 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̈ḧ
1248 "
1249 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
1250 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̈ḧ
1251 "
1252 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
1253 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̈ḧ
1254 "
1255 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
1256 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̈ḧ
1257 "
1258 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
1259 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̈ḧ
1260 "
1261 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
1262 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̈ḧ
1263 "
1264 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
1265 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̈ḧ
1266 "
1267 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
1268 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̈ḧ
1269 "
1270 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
1271 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̈ḧ
1272 "
1273 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
1274 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̈ḧ
1275 "
1276 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
1277 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̈ḧ
1278 "
1279 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
1280 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̈ḧ
1281 "
1282 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
1283 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0]
1284 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
1285 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 () {
1286 selection.extend(node, offset);
1287 }" 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
1288 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
1289 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1]
1290 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
1291 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 86 [foreignDoctype, 0]
1292 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
1293 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 87 [xmlDoctype, 0]
1294 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
1295 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
1296 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 "Ijklmnop
1297 " but got Element node <p id="c">Qrstuvwx</p>
1298 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 "Ijklmnop
1299 " but got Element node <p id="c">Qrstuvwx</p>
1300 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 "Ijklmnop
1301 " but got Element node <p id="c">Qrstuvwx</p>
1302 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 "Ijklmnop
1303 " but got Element node <p id="c">Qrstuvwx</p>
1304 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 "Ijklmnop
1305 " but got Element node <p id="c">Qrstuvwx</p>
1306 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 "Ijklmnop
1307 " but got Element node <p id="c">Qrstuvwx</p>
1308 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
1309 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
1310 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].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 "Ijklmnop
1311 " but got Text node "Qrstuvwx"
1312 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1313 " but got Text node "Qrstuvwx"
1314 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1315 " but got Text node "Qrstuvwx"
1316 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1317 " but got Text node "Qrstuvwx"
1318 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1319 " but got Text node "Qrstuvwx"
1320 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
1321 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
1322 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 "Ijklmnop
1323 "
1324 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 "Ijklmnop
1325 "
1326 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 "Ijklmnop
1327 "
1328 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
1329 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 "Ijklmnop
1330 "
1331 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 "Ijklmnop
1332 "
1333 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 "Ijklmnop
1334 "
1335 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
1336 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
1337 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 "Ijklmnop
1338 " but got Element node <p id="c">Qrstuvwx</p>
1339 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 "Ijklmnop
1340 " but got Element node <p id="c">Qrstuvwx</p>
1341 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1342 " but got Text node "Qrstuvwx"
1343 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
1344 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 "Ijklmnop
1345 " but got Element node <p id="c">Qrstuvwx</p>
1346 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Text node "Ijklmnop
1347 " but got Text node "Qrstuvwx"
1348 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 "Ijklmnop
1349 "
1350 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 "Ijklmnop
1351 "
1352 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 "Ijklmnop
1353 "
1354 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 "Ijklmnop
1355 "
1356 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 "Ijkl mnop
1357 " but got Element node <p id="c">Qrstuvwx</p>
1358 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 "Ijkl mnop
1359 " but got Element node <p id="c">Qrstuvwx</p>
1360 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
1361 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 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 "Ijkl mnop
1362 " but got Text node "Qrstuvwx"
1363 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 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 "Ijkl mnop
1364 " but got Text node "Qrstuvwx"
1365 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
1366 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 "Ijklmnop
1367 "
1368 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 "Ijklmnop
1369 "
1370 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 "Ijklm nop
1371 " but got Element node <p id="c">Qrstuvwx</p>
1372 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop
1373 " but got Text node "Qrstuvwx"
1374 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
1375 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 "Ijkl mnop
1376 " but got Element node <p id="c">Qrstuvwx</p>
1377 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 "Ijkl mnop
1378 " but got Element node <p id="c">Qrstuvwx</p>
1379 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1380 " but got Text node "Qrstuvwx"
1381 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
1382 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
1383 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 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 "Ijklm nop
1384 " but got Text node "Qrstuvwx"
1385 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop
1386 " but got Text node "Qrstuvwx"
1387 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
1388 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 "Ijklmnop
1389 "
1390 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 "Ijklmnop
1391 "
1392 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 "Ijklmnop
1393 "
1394 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 "Ijklmnop
1395 "
1396 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 "Ijklmnop
1397 "
1398 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]
1399 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 "Ijklmnop
1400 "
1401 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 "Ijklmnop
1402 "
1403 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]
1404 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 "Ijklmnop
1405 "
1406 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 "Ijklmnop
1407 "
1408 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 "Ijklmnop
1409 "
1410 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 "Ijklmnop
1411 "
1412 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 "Ijklmnop
1413 "
1414 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 "Ijklmnop
1415 "
1416 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 "Ijklmnop
1417 "
1418 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 "Ijklmnop
1419 "
1420 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 "Ijklmnop
1421 "
1422 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 "Ijklmnop
1423 "
1424 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 "Ijklmnop
1425 "
1426 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 "Ijklmnop
1427 "
1428 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 "Ijklmnop
1429 "
1430 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 "Ijklmnop
1431 "
1432 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 "Ijklmnop
1433 "
1434 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 "Ijklmnop
1435 "
1436 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 "Ijklmnop
1437 "
1438 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 "Ijklmnop
1439 "
1440 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 "Ijklmnop
1441 "
1442 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 "Ijklmnop
1443 "
1444 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
1445 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 () {
1446 selection.extend(node, offset);
1447 }" 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
1448 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
1449 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]
1450 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]
1451 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1]
1452 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
1453 " but got Text node "Qrstuvwx"
1454 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 "Ijklmnop
1455 " but got Element node <p id="c">Qrstuvwx</p>
1456 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
1457 " but got Text node "Qrstuvwx"
1458 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 "Ijklmnop
1459 " but got Element node <p id="c">Qrstuvwx</p>
1460 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
1461 " but got Text node "Qrstuvwx"
1462 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 "Ijklmnop
1463 " but got Element node <p id="c">Qrstuvwx</p>
1464 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
1465 " but got Text node "Qrstuvwx"
1466 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 "Ijklmnop
1467 " but got Element node <p id="c">Qrstuvwx</p>
1468 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
1469 " but got Text node "Qrstuvwx"
1470 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 "Ijklmnop
1471 " but got Element node <p id="c">Qrstuvwx</p>
1472 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
1473 " but got Text node "Qrstuvwx"
1474 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 "Ijklmnop
1475 " but got Element node <p id="c">Qrstuvwx</p>
1476 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
1477 " but got Text node "Qrstuvwx"
1478 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
1479 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
1480 " but got Text node "Qrstuvwx"
1481 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 8 [paras[1].firstChild, -1]
1482 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
1483 " but got Text node "Qrstuvwx"
1484 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1485 " but got Text node "Qrstuvwx"
1486 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
1487 " but got Text node "Qrstuvwx"
1488 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1489 " but got Text node "Qrstuvwx"
1490 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
1491 " but got Text node "Qrstuvwx"
1492 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1493 " but got Text node "Qrstuvwx"
1494 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
1495 " but got Text node "Qrstuvwx"
1496 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1497 " but got Text node "Qrstuvwx"
1498 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
1499 " but got Text node "Qrstuvwx"
1500 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1501 " but got Text node "Qrstuvwx"
1502 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
1503 " but got Text node "Qrstuvwx"
1504 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10]
1505 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
1506 " but got Text node "Qrstuvwx"
1507 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
1508 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
1509 " but got Text node "Qrstuvwx"
1510 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 "Ijklmnop
1511 "
1512 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
1513 " but got Text node "Qrstuvwx"
1514 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 "Ijklmnop
1515 "
1516 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
1517 " but got Text node "Qrstuvwx"
1518 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 "Ijklmnop
1519 "
1520 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
1521 " but got Text node "Qrstuvwx"
1522 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
1523 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
1524 " but got Text node "Qrstuvwx"
1525 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 "Ijklmnop
1526 "
1527 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
1528 " but got Text node "Qrstuvwx"
1529 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 "Ijklmnop
1530 "
1531 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
1532 " but got Text node "Qrstuvwx"
1533 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 "Ijklmnop
1534 "
1535 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
1536 " but got Text node "Qrstuvwx"
1537 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
1538 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
1539 " but got Text node "Qrstuvwx"
1540 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1]
1541 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
1542 " but got Text node "Qrstuvwx"
1543 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 "Ijklmnop
1544 " but got Element node <p id="c">Qrstuvwx</p>
1545 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
1546 " but got Text node "Qrstuvwx"
1547 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 "Ijklmnop
1548 " but got Element node <p id="c">Qrstuvwx</p>
1549 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
1550 " but got Text node "Qrstuvwx"
1551 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1552 " but got Text node "Qrstuvwx"
1553 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
1554 " but got Text node "Qrstuvwx"
1555 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7]
1556 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
1557 " but got Text node "Qrstuvwx"
1558 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 "Ijklmnop
1559 " but got Element node <p id="c">Qrstuvwx</p>
1560 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
1561 " but got Text node "Qrstuvwx"
1562 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
1563 " but got Text node "Qrstuvwx"
1564 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
1565 " but got Text node "Qrstuvwx"
1566 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 "Ijklmnop
1567 "
1568 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
1569 " but got Text node "Qrstuvwx"
1570 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 "Ijklmnop
1571 "
1572 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
1573 " but got Text node "Qrstuvwx"
1574 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 "Ijklmnop
1575 "
1576 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
1577 " but got Text node "Qrstuvwx"
1578 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 "Ijklmnop
1579 "
1580 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
1581 " but got Text node "Qrstuvwx"
1582 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 "Ijklmnop
1583 " but got Element node <p id="c">Qrstuvwx</p>
1584 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
1585 " but got Text node "Qrstuvwx"
1586 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 "Ijklmnop
1587 " but got Element node <p id="c">Qrstuvwx</p>
1588 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
1589 " but got Text node "Qrstuvwx"
1590 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2]
1591 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
1592 " but got Text node "Qrstuvwx"
1593 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1594 " but got Text node "Qrstuvwx"
1595 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
1596 " but got Text node "Qrstuvwx"
1597 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1598 " but got Text node "Qrstuvwx"
1599 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
1600 " but got Text node "Qrstuvwx"
1601 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2]
1602 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
1603 " but got Text node "Qrstuvwx"
1604 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 "Ijklmnop
1605 "
1606 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
1607 " but got Text node "Qrstuvwx"
1608 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 "Ijklmnop
1609 "
1610 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
1611 " but got Text node "Qrstuvwx"
1612 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 "Ijklmnop
1613 " but got Element node <p id="c">Qrstuvwx</p>
1614 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
1615 " but got Text node "Qrstuvwx"
1616 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1617 " but got Text node "Qrstuvwx"
1618 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
1619 " but got Text node "Qrstuvwx"
1620 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1]
1621 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
1622 " but got Text node "Qrstuvwx"
1623 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 "Ijklmnop
1624 " but got Element node <p id="c">Qrstuvwx</p>
1625 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
1626 " but got Text node "Qrstuvwx"
1627 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 "Ijklmnop
1628 " 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 47 [document, 1] assert_equals: Sanity check: startContainer mus t 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 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1632 " but got Text node "Qrstuvwx"
1633 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
1634 " but got Text node "Qrstuvwx"
1635 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3]
1636 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
1637 " but got Text node "Qrstuvwx"
1638 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1]
1639 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
1640 " but got Text node "Qrstuvwx"
1641 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1642 " but got Text node "Qrstuvwx"
1643 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
1644 " but got Text node "Qrstuvwx"
1645 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1646 " but got Text node "Qrstuvwx"
1647 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
1648 " but got Text node "Qrstuvwx"
1649 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96]
1650 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
1651 " but got Text node "Qrstuvwx"
1652 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 "Ijklmnop
1653 "
1654 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
1655 " but got Text node "Qrstuvwx"
1656 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 "Ijklmnop
1657 "
1658 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
1659 " but got Text node "Qrstuvwx"
1660 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 "Ijklmnop
1661 "
1662 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
1663 " but got Text node "Qrstuvwx"
1664 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 "Ijklmnop
1665 "
1666 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
1667 " but got Text node "Qrstuvwx"
1668 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 "Ijklmnop
1669 "
1670 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
1671 " but got Text node "Qrstuvwx"
1672 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1]
1673 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
1674 " but got Text node "Qrstuvwx"
1675 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 "Ijklmnop
1676 "
1677 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
1678 " but got Text node "Qrstuvwx"
1679 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 "Ijklmnop
1680 "
1681 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
1682 " but got Text node "Qrstuvwx"
1683 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5]
1684 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
1685 " but got Text node "Qrstuvwx"
1686 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 "Ijklmnop
1687 "
1688 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
1689 " but got Text node "Qrstuvwx"
1690 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 "Ijklmnop
1691 "
1692 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
1693 " but got Text node "Qrstuvwx"
1694 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 "Ijklmnop
1695 "
1696 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
1697 " but got Text node "Qrstuvwx"
1698 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 "Ijklmnop
1699 "
1700 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
1701 " but got Text node "Qrstuvwx"
1702 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 "Ijklmnop
1703 "
1704 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
1705 " but got Text node "Qrstuvwx"
1706 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 "Ijklmnop
1707 "
1708 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
1709 " but got Text node "Qrstuvwx"
1710 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 "Ijklmnop
1711 "
1712 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
1713 " but got Text node "Qrstuvwx"
1714 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 "Ijklmnop
1715 "
1716 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
1717 " but got Text node "Qrstuvwx"
1718 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 "Ijklmnop
1719 "
1720 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
1721 " but got Text node "Qrstuvwx"
1722 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 "Ijklmnop
1723 "
1724 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
1725 " but got Text node "Qrstuvwx"
1726 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 "Ijklmnop
1727 "
1728 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
1729 " but got Text node "Qrstuvwx"
1730 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 "Ijklmnop
1731 "
1732 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
1733 " but got Text node "Qrstuvwx"
1734 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 "Ijklmnop
1735 "
1736 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
1737 " but got Text node "Qrstuvwx"
1738 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 "Ijklmnop
1739 "
1740 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
1741 " but got Text node "Qrstuvwx"
1742 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 "Ijklmnop
1743 "
1744 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
1745 " but got Text node "Qrstuvwx"
1746 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 "Ijklmnop
1747 "
1748 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
1749 " but got Text node "Qrstuvwx"
1750 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 "Ijklmnop
1751 "
1752 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
1753 " but got Text node "Qrstuvwx"
1754 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 "Ijklmnop
1755 "
1756 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
1757 " but got Text node "Qrstuvwx"
1758 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 "Ijklmnop
1759 "
1760 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
1761 " but got Text node "Qrstuvwx"
1762 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 "Ijklmnop
1763 "
1764 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
1765 " but got Text node "Qrstuvwx"
1766 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0]
1767 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
1768 " but got Text node "Qrstuvwx"
1769 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 () {
1770 selection.extend(node, offset);
1771 }" 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
1772 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
1773 " but got Text node "Qrstuvwx"
1774 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1]
1775 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
1776 " but got Text node "Qrstuvwx"
1777 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 86 [foreignDoctype, 0]
1778 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
1779 " but got Text node "Qrstuvwx"
1780 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 87 [xmlDoctype, 0]
1781 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
1782 " but got Text node "Qrstuvwx"
1783 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 0 [paras[0].firstChild, -1]
1784 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
1785 " but got Text node "Qrstuvwx"
1786 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 "Ijklmnop
1787 " but got Element node <p id="c">Qrstuvwx</p>
1788 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
1789 " but got Text node "Qrstuvwx"
1790 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 "Ijklmnop
1791 " but got Element node <p id="c">Qrstuvwx</p>
1792 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
1793 " but got Text node "Qrstuvwx"
1794 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 "Ijklmnop
1795 " but got Element node <p id="c">Qrstuvwx</p>
1796 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
1797 " but got Text node "Qrstuvwx"
1798 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 "Ijklmnop
1799 " but got Element node <p id="c">Qrstuvwx</p>
1800 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
1801 " but got Text node "Qrstuvwx"
1802 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 "Ijklmnop
1803 " but got Element node <p id="c">Qrstuvwx</p>
1804 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
1805 " but got Text node "Qrstuvwx"
1806 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 "Ijklmnop
1807 " but got Element node <p id="c">Qrstuvwx</p>
1808 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
1809 " but got Text node "Qrstuvwx"
1810 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
1811 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
1812 " but got Text node "Qrstuvwx"
1813 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 8 [paras[1].firstChild, -1]
1814 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
1815 " but got Text node "Qrstuvwx"
1816 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1817 " but got Text node "Qrstuvwx"
1818 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
1819 " but got Text node "Qrstuvwx"
1820 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1821 " but got Text node "Qrstuvwx"
1822 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
1823 " but got Text node "Qrstuvwx"
1824 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1825 " but got Text node "Qrstuvwx"
1826 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
1827 " but got Text node "Qrstuvwx"
1828 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1829 " but got Text node "Qrstuvwx"
1830 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
1831 " but got Text node "Qrstuvwx"
1832 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1833 " but got Text node "Qrstuvwx"
1834 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
1835 " but got Text node "Qrstuvwx"
1836 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10]
1837 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
1838 " but got Text node "Qrstuvwx"
1839 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
1840 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
1841 " but got Text node "Qrstuvwx"
1842 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 "Ijklmnop
1843 "
1844 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
1845 " but got Text node "Qrstuvwx"
1846 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 "Ijklmnop
1847 "
1848 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
1849 " but got Text node "Qrstuvwx"
1850 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 "Ijklmnop
1851 "
1852 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
1853 " but got Text node "Qrstuvwx"
1854 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
1855 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
1856 " but got Text node "Qrstuvwx"
1857 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 "Ijklmnop
1858 "
1859 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
1860 " but got Text node "Qrstuvwx"
1861 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 "Ijklmnop
1862 "
1863 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
1864 " but got Text node "Qrstuvwx"
1865 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 "Ijklmnop
1866 "
1867 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
1868 " but got Text node "Qrstuvwx"
1869 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
1870 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
1871 " but got Text node "Qrstuvwx"
1872 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1]
1873 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
1874 " but got Text node "Qrstuvwx"
1875 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 "Ijklmnop
1876 " but got Element node <p id="c">Qrstuvwx</p>
1877 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
1878 " but got Text node "Qrstuvwx"
1879 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 "Ijklmnop
1880 " but got Element node <p id="c">Qrstuvwx</p>
1881 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
1882 " but got Text node "Qrstuvwx"
1883 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1884 " but got Text node "Qrstuvwx"
1885 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
1886 " but got Text node "Qrstuvwx"
1887 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7]
1888 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
1889 " but got Text node "Qrstuvwx"
1890 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 "Ijklmnop
1891 " but got Element node <p id="c">Qrstuvwx</p>
1892 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
1893 " but got Text node "Qrstuvwx"
1894 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
1895 " but got Text node "Qrstuvwx"
1896 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
1897 " but got Text node "Qrstuvwx"
1898 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 "Ijklmnop
1899 "
1900 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
1901 " but got Text node "Qrstuvwx"
1902 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 "Ijklmnop
1903 "
1904 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
1905 " but got Text node "Qrstuvwx"
1906 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 "Ijklmnop
1907 "
1908 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
1909 " but got Text node "Qrstuvwx"
1910 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 "Ijklmnop
1911 "
1912 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
1913 " but got Text node "Qrstuvwx"
1914 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 "Ijklmnop
1915 " 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 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t 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 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 "Ijklmnop
1919 " but got Element node <p id="c">Qrstuvwx</p>
1920 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
1921 " but got Text node "Qrstuvwx"
1922 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2]
1923 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
1924 " but got Text node "Qrstuvwx"
1925 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1926 " but got Text node "Qrstuvwx"
1927 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
1928 " but got Text node "Qrstuvwx"
1929 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1930 " but got Text node "Qrstuvwx"
1931 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
1932 " but got Text node "Qrstuvwx"
1933 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2]
1934 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
1935 " but got Text node "Qrstuvwx"
1936 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 "Ijklmnop
1937 "
1938 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
1939 " but got Text node "Qrstuvwx"
1940 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 "Ijklmnop
1941 "
1942 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
1943 " but got Text node "Qrstuvwx"
1944 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 "Ijklmnop
1945 " but got Element node <p id="c">Qrstuvwx</p>
1946 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
1947 " but got Text node "Qrstuvwx"
1948 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1949 " but got Text node "Qrstuvwx"
1950 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
1951 " but got Text node "Qrstuvwx"
1952 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1]
1953 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
1954 " but got Text node "Qrstuvwx"
1955 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 "Ijklmnop
1956 " but got Element node <p id="c">Qrstuvwx</p>
1957 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
1958 " but got Text node "Qrstuvwx"
1959 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 "Ijklmnop
1960 " but got Element node <p id="c">Qrstuvwx</p>
1961 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
1962 " but got Text node "Qrstuvwx"
1963 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1964 " but got Text node "Qrstuvwx"
1965 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
1966 " but got Text node "Qrstuvwx"
1967 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3]
1968 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
1969 " but got Text node "Qrstuvwx"
1970 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1]
1971 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
1972 " but got Text node "Qrstuvwx"
1973 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1974 " but got Text node "Qrstuvwx"
1975 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
1976 " but got Text node "Qrstuvwx"
1977 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1978 " but got Text node "Qrstuvwx"
1979 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
1980 " but got Text node "Qrstuvwx"
1981 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96]
1982 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
1983 " but got Text node "Qrstuvwx"
1984 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 "Ijklmnop
1985 "
1986 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
1987 " but got Text node "Qrstuvwx"
1988 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 "Ijklmnop
1989 "
1990 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
1991 " but got Text node "Qrstuvwx"
1992 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 "Ijklmnop
1993 "
1994 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
1995 " but got Text node "Qrstuvwx"
1996 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 "Ijklmnop
1997 "
1998 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
1999 " but got Text node "Qrstuvwx"
2000 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 "Ijklmnop
2001 "
2002 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
2003 " but got Text node "Qrstuvwx"
2004 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1]
2005 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
2006 " but got Text node "Qrstuvwx"
2007 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 "Ijklmnop
2008 "
2009 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
2010 " but got Text node "Qrstuvwx"
2011 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 "Ijklmnop
2012 "
2013 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
2014 " but got Text node "Qrstuvwx"
2015 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5]
2016 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
2017 " but got Text node "Qrstuvwx"
2018 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 "Ijklmnop
2019 "
2020 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
2021 " but got Text node "Qrstuvwx"
2022 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 "Ijklmnop
2023 "
2024 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
2025 " but got Text node "Qrstuvwx"
2026 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 "Ijklmnop
2027 "
2028 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
2029 " but got Text node "Qrstuvwx"
2030 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 "Ijklmnop
2031 "
2032 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
2033 " but got Text node "Qrstuvwx"
2034 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 "Ijklmnop
2035 "
2036 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
2037 " but got Text node "Qrstuvwx"
2038 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 "Ijklmnop
2039 "
2040 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
2041 " but got Text node "Qrstuvwx"
2042 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 "Ijklmnop
2043 "
2044 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
2045 " but got Text node "Qrstuvwx"
2046 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 "Ijklmnop
2047 "
2048 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
2049 " but got Text node "Qrstuvwx"
2050 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 "Ijklmnop
2051 "
2052 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
2053 " but got Text node "Qrstuvwx"
2054 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 "Ijklmnop
2055 "
2056 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
2057 " but got Text node "Qrstuvwx"
2058 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 "Ijklmnop
2059 "
2060 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
2061 " but got Text node "Qrstuvwx"
2062 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 "Ijklmnop
2063 "
2064 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
2065 " but got Text node "Qrstuvwx"
2066 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 "Ijklmnop
2067 "
2068 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
2069 " but got Text node "Qrstuvwx"
2070 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 "Ijklmnop
2071 "
2072 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
2073 " but got Text node "Qrstuvwx"
2074 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 "Ijklmnop
2075 "
2076 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
2077 " but got Text node "Qrstuvwx"
2078 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 "Ijklmnop
2079 "
2080 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
2081 " but got Text node "Qrstuvwx"
2082 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 "Ijklmnop
2083 "
2084 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
2085 " but got Text node "Qrstuvwx"
2086 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 "Ijklmnop
2087 "
2088 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
2089 " but got Text node "Qrstuvwx"
2090 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 "Ijklmnop
2091 "
2092 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
2093 " but got Text node "Qrstuvwx"
2094 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 "Ijklmnop
2095 "
2096 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
2097 " but got Text node "Qrstuvwx"
2098 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0]
2099 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
2100 " but got Text node "Qrstuvwx"
2101 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 () {
2102 selection.extend(node, offset);
2103 }" 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
2104 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
2105 " but got Text node "Qrstuvwx"
2106 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1]
2107 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
2108 " but got Text node "Qrstuvwx"
2109 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 86 [foreignDoctype, 0]
2110 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
2111 " but got Text node "Qrstuvwx"
2112 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 87 [xmlDoctype, 0]
2113 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
2114 " but got Text node "Qrstuvwx"
2115 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 0 [paras[0].firstChild, -1]
2116 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
2117 " but got Text node "Qrstuvwx"
2118 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 "Ijklmnop
2119 " but got Element node <p id="c">Qrstuvwx</p>
2120 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
2121 " but got Text node "Qrstuvwx"
2122 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 "Ijklmnop
2123 " but got Element node <p id="c">Qrstuvwx</p>
2124 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
2125 " but got Text node "Qrstuvwx"
2126 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 "Ijklmnop
2127 " but got Element node <p id="c">Qrstuvwx</p>
2128 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
2129 " but got Text node "Qrstuvwx"
2130 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 "Ijklmnop
2131 " but got Element node <p id="c">Qrstuvwx</p>
2132 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
2133 " but got Text node "Qrstuvwx"
2134 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 "Ijklmnop
2135 " but got Element node <p id="c">Qrstuvwx</p>
2136 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
2137 " but got Text node "Qrstuvwx"
2138 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 "Ijklmnop
2139 " but got Element node <p id="c">Qrstuvwx</p>
2140 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
2141 " but got Text node "Qrstuvwx"
2142 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
2143 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
2144 " but got Text node "Qrstuvwx"
2145 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 8 [paras[1].firstChild, -1]
2146 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
2147 " but got Text node "Qrstuvwx"
2148 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
2149 " but got Text node "Qrstuvwx"
2150 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
2151 " but got Text node "Qrstuvwx"
2152 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2153 " but got Text node "Qrstuvwx"
2154 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
2155 " but got Text node "Qrstuvwx"
2156 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2157 " but got Text node "Qrstuvwx"
2158 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
2159 " but got Text node "Qrstuvwx"
2160 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2161 " but got Text node "Qrstuvwx"
2162 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
2163 " but got Text node "Qrstuvwx"
2164 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2165 " but got Text node "Qrstuvwx"
2166 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
2167 " but got Text node "Qrstuvwx"
2168 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10]
2169 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
2170 " but got Text node "Qrstuvwx"
2171 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
2172 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
2173 " but got Text node "Qrstuvwx"
2174 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 "Ijklmnop
2175 "
2176 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
2177 " but got Text node "Qrstuvwx"
2178 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 "Ijklmnop
2179 "
2180 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
2181 " but got Text node "Qrstuvwx"
2182 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 "Ijklmnop
2183 "
2184 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
2185 " but got Text node "Qrstuvwx"
2186 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
2187 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
2188 " but got Text node "Qrstuvwx"
2189 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 "Ijklmnop
2190 "
2191 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
2192 " but got Text node "Qrstuvwx"
2193 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 "Ijklmnop
2194 "
2195 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
2196 " but got Text node "Qrstuvwx"
2197 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 "Ijklmnop
2198 "
2199 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
2200 " but got Text node "Qrstuvwx"
2201 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
2202 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
2203 " but got Text node "Qrstuvwx"
2204 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1]
2205 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
2206 " but got Text node "Qrstuvwx"
2207 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 "Ijklmnop
2208 " but got Element node <p id="c">Qrstuvwx</p>
2209 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
2210 " but got Text node "Qrstuvwx"
2211 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 "Ijklmnop
2212 " but got Element node <p id="c">Qrstuvwx</p>
2213 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
2214 " but got Text node "Qrstuvwx"
2215 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
2216 " but got Text node "Qrstuvwx"
2217 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
2218 " but got Text node "Qrstuvwx"
2219 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7]
2220 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
2221 " but got Text node "Qrstuvwx"
2222 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 "Ijklmnop
2223 " but got Element node <p id="c">Qrstuvwx</p>
2224 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
2225 " but got Text node "Qrstuvwx"
2226 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext 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 30 [document.body, 3] assert_equals: Sanity check: startContaine r 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 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 "Ijklmnop
2231 "
2232 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
2233 " but got Text node "Qrstuvwx"
2234 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 "Ijklmnop
2235 "
2236 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
2237 " but got Text node "Qrstuvwx"
2238 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 "Ijklmnop
2239 "
2240 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
2241 " but got Text node "Qrstuvwx"
2242 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 "Ijklmnop
2243 "
2244 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
2245 " but got Text node "Qrstuvwx"
2246 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 "Ijklmnop
2247 " but got Element node <p id="c">Qrstuvwx</p>
2248 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
2249 " but got Text node "Qrstuvwx"
2250 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 "Ijklmnop
2251 " but got Element node <p id="c">Qrstuvwx</p>
2252 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
2253 " but got Text node "Qrstuvwx"
2254 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2]
2255 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
2256 " but got Text node "Qrstuvwx"
2257 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2258 " but got Text node "Qrstuvwx"
2259 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
2260 " but got Text node "Qrstuvwx"
2261 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2262 " but got Text node "Qrstuvwx"
2263 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
2264 " but got Text node "Qrstuvwx"
2265 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2]
2266 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
2267 " but got Text node "Qrstuvwx"
2268 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 "Ijklmnop
2269 "
2270 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
2271 " but got Text node "Qrstuvwx"
2272 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 "Ijklmnop
2273 "
2274 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
2275 " but got Text node "Qrstuvwx"
2276 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 "Ijklmnop
2277 " but got Element node <p id="c">Qrstuvwx</p>
2278 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
2279 " but got Text node "Qrstuvwx"
2280 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2281 " but got Text node "Qrstuvwx"
2282 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
2283 " but got Text node "Qrstuvwx"
2284 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1]
2285 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
2286 " but got Text node "Qrstuvwx"
2287 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 "Ijklmnop
2288 " but got Element node <p id="c">Qrstuvwx</p>
2289 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
2290 " but got Text node "Qrstuvwx"
2291 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 "Ijklmnop
2292 " but got Element node <p id="c">Qrstuvwx</p>
2293 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
2294 " but got Text node "Qrstuvwx"
2295 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2296 " but got Text node "Qrstuvwx"
2297 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
2298 " but got Text node "Qrstuvwx"
2299 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3]
2300 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
2301 " but got Text node "Qrstuvwx"
2302 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1]
2303 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
2304 " but got Text node "Qrstuvwx"
2305 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2306 " but got Text node "Qrstuvwx"
2307 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
2308 " but got Text node "Qrstuvwx"
2309 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2310 " but got Text node "Qrstuvwx"
2311 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
2312 " but got Text node "Qrstuvwx"
2313 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96]
2314 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
2315 " but got Text node "Qrstuvwx"
2316 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 "Ijklmnop
2317 "
2318 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
2319 " but got Text node "Qrstuvwx"
2320 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 "Ijklmnop
2321 "
2322 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
2323 " but got Text node "Qrstuvwx"
2324 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 "Ijklmnop
2325 "
2326 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
2327 " but got Text node "Qrstuvwx"
2328 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 "Ijklmnop
2329 "
2330 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
2331 " but got Text node "Qrstuvwx"
2332 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 "Ijklmnop
2333 "
2334 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
2335 " but got Text node "Qrstuvwx"
2336 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1]
2337 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
2338 " but got Text node "Qrstuvwx"
2339 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 "Ijklmnop
2340 "
2341 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
2342 " but got Text node "Qrstuvwx"
2343 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 "Ijklmnop
2344 "
2345 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
2346 " but got Text node "Qrstuvwx"
2347 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5]
2348 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
2349 " but got Text node "Qrstuvwx"
2350 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 "Ijklmnop
2351 "
2352 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
2353 " but got Text node "Qrstuvwx"
2354 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 "Ijklmnop
2355 "
2356 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
2357 " but got Text node "Qrstuvwx"
2358 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 "Ijklmnop
2359 "
2360 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
2361 " but got Text node "Qrstuvwx"
2362 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 "Ijklmnop
2363 "
2364 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
2365 " but got Text node "Qrstuvwx"
2366 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 "Ijklmnop
2367 "
2368 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
2369 " but got Text node "Qrstuvwx"
2370 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 "Ijklmnop
2371 "
2372 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
2373 " but got Text node "Qrstuvwx"
2374 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 "Ijklmnop
2375 "
2376 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
2377 " but got Text node "Qrstuvwx"
2378 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 "Ijklmnop
2379 "
2380 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
2381 " but got Text node "Qrstuvwx"
2382 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 "Ijklmnop
2383 "
2384 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
2385 " but got Text node "Qrstuvwx"
2386 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 "Ijklmnop
2387 "
2388 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
2389 " but got Text node "Qrstuvwx"
2390 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 "Ijklmnop
2391 "
2392 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
2393 " but got Text node "Qrstuvwx"
2394 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 "Ijklmnop
2395 "
2396 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
2397 " but got Text node "Qrstuvwx"
2398 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 "Ijklmnop
2399 "
2400 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
2401 " but got Text node "Qrstuvwx"
2402 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 "Ijklmnop
2403 "
2404 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
2405 " but got Text node "Qrstuvwx"
2406 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 "Ijklmnop
2407 "
2408 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
2409 " but got Text node "Qrstuvwx"
2410 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 "Ijklmnop
2411 "
2412 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
2413 " but got Text node "Qrstuvwx"
2414 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 "Ijklmnop
2415 "
2416 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
2417 " but got Text node "Qrstuvwx"
2418 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 "Ijklmnop
2419 "
2420 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
2421 " but got Text node "Qrstuvwx"
2422 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 "Ijklmnop
2423 "
2424 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
2425 " but got Text node "Qrstuvwx"
2426 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 "Ijklmnop
2427 "
2428 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
2429 " but got Text node "Qrstuvwx"
2430 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0]
2431 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
2432 " but got Text node "Qrstuvwx"
2433 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 () {
2434 selection.extend(node, offset);
2435 }" 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
2436 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
2437 " but got Text node "Qrstuvwx"
2438 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1]
2439 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
2440 " but got Text node "Qrstuvwx"
2441 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 86 [foreignDoctype, 0]
2442 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
2443 " but got Text node "Qrstuvwx"
2444 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 87 [xmlDoctype, 0]
2445 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
2446 " but got Text node "Qrstuvwx"
2447 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
2448 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
2449 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
2450 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
2451 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
2452 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
2453 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
2454 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
2455 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
2456 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
2457 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
2458 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
2459 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
2460 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
2461 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
2462 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
2463 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
2464 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
2465 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
2466 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
2467 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
2468 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
2469 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
2470 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
2471 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
2472 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
2473 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
2474 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
2475 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
2476 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
2477 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
2478 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
2479 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
2480 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
2481 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
2482 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
2483 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
2484 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
2485 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
2486 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
2487 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
2488 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
2489 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
2490 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
2491 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
2492 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
2493 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
2494 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
2495 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
2496 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
2497 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
2498 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
2499 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
2500 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
2501 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
2502 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
2503 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
2504 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
2505 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
2506 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
2507 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
2508 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
2509 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
2510 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
2511 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
2512 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
2513 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
2514 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
2515 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
2516 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
2517 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
2518 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
2519 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
2520 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
2521 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
2522 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
2523 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
2524 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
2525 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
2526 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
2527 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
2528 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
2529 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
2530 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
2531 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
2532 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
2533 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
2534 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
2535 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
2536 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2537 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
2538 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2539 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
2540 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2541 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
2542 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2543 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
2544 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2545 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
2546 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2547 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
2548 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2549 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
2550 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
2551 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
2552 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2553 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
2554 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2555 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
2556 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2557 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
2558 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2559 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
2560 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2561 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
2562 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2563 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
2564 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
2565 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
2566 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2567 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
2568 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2569 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
2570 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2571 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
2572 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2573 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
2574 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2575 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
2576 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2577 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
2578 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2579 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
2580 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2581 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
2582 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2583 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
2584 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 24 [document.documentElement, -1] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
2585 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
2586 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 25 [document.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2587 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
2588 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 26 [document.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2589 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
2590 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 27 [document.documentElement, 2] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2591 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
2592 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 28 [document.documentElement, 7] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2593 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
2594 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 29 [document.head, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2595 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
2596 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 30 [document.body, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2597 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
2598 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2599 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
2600 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2601 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
2602 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2603 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
2604 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2605 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
2606 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2607 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
2608 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2609 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
2610 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2611 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
2612 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2613 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
2614 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2615 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
2616 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2617 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
2618 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2619 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
2620 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2621 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
2622 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2623 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
2624 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2625 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
2626 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 45 [document, -1] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
2627 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
2628 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 46 [document, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2629 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
2630 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 47 [document, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2631 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
2632 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 48 [document, 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2633 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
2634 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 49 [document, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2635 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
2636 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2637 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
2638 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2639 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
2640 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2641 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
2642 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2643 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
2644 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2645 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
2646 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2647 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
2648 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2649 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
2650 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2651 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
2652 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 58 [foreignTextNode, 36] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2653 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
2654 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2655 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
2656 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
2657 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
2658 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
2659 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
2660 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
2661 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
2662 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2663 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
2664 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2665 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
2666 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 65 [processingInstruction, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
2667 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
2668 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 66 [processingInstruction, 5] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
2669 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
2670 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 67 [processingInstruction, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
2671 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
2672 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 68 [detachedTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2673 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
2674 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 69 [detachedTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2675 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
2676 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2677 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
2678 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2679 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
2680 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2681 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
2682 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2683 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
2684 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2685 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
2686 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2687 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
2688 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2689 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
2690 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
2691 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
2692 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
2693 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
2694 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2695 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
2696 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2697 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
2698 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2699 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
2700 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2701 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
2702 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2703 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
2704 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 84 [doctype, -17] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
2705 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
2706 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2707 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
2708 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2709 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
2710 FAIL extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara 1.firstChild, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2711 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
2712 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2713 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
2714 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2715 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
2716 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2717 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
2718 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2719 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
2720 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2721 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
2722 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2723 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
2724 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2725 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
2726 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 7 [paras[0].firstChild, 65535] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
2727 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
2728 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2729 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
2730 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2731 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
2732 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2733 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
2734 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2735 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
2736 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2737 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
2738 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2739 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
2740 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 14 [paras[1].firstChild, 10] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
2741 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
2742 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 15 [paras[1].firstChild, 65535] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2743 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
2744 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2745 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
2746 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2747 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
2748 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2749 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
2750 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2751 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
2752 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2753 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
2754 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2755 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
2756 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2757 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
2758 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2759 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
2760 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 24 [document.documentElement, -1] Failed to execute ' extend' on 'Selection': This Selection object doesn't have any Ranges.
2761 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
2762 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 25 [document.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2763 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
2764 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 26 [document.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2765 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
2766 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 27 [document.documentElement, 2] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2767 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
2768 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 28 [document.documentElement, 7] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
2769 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
2770 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 29 [document.head, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2771 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
2772 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 30 [document.body, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2773 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
2774 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2775 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
2776 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2777 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
2778 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2779 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
2780 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2781 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
2782 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2783 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
2784 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2785 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
2786 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2787 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
2788 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2789 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
2790 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2791 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
2792 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2793 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
2794 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 41 [detachedPara1, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2795 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
2796 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 42 [detachedPara1, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
2797 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
2798 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2799 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
2800 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2801 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
2802 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 45 [document, -1] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
2803 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
2804 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 46 [document, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2805 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
2806 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 47 [document, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2807 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
2808 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 48 [document, 2] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2809 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
2810 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 49 [document, 3] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2811 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
2812 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 50 [comment, -1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2813 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
2814 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 51 [comment, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2815 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
2816 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 52 [comment, 4] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2817 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
2818 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 53 [comment, 96] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
2819 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
2820 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2821 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
2822 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2823 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
2824 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2825 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
2826 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2827 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
2828 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 58 [foreignTextNode, 36] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2829 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
2830 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2831 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
2832 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
2833 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
2834 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
2835 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
2836 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
2837 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
2838 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2839 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
2840 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2841 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
2842 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 65 [processingInstruction, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
2843 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
2844 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 66 [processingInstruction, 5] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
2845 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
2846 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 67 [processingInstruction, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
2847 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
2848 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 68 [detachedTextNode, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2849 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
2850 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 69 [detachedTextNode, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2851 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
2852 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2853 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
2854 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
2855 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
2856 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2857 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
2858 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
2859 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
2860 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] Failed to exec ute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2861 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
2862 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 75 [detachedComment, 3] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2863 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
2864 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 76 [detachedComment, 5] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2865 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
2866 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 77 [detachedForeignComment, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
2867 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
2868 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 78 [detachedForeignComment, 4] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
2869 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
2870 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2871 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
2872 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2873 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
2874 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2875 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
2876 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2877 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
2878 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 83 [doctype, 0] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2879 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
2880 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 84 [doctype, -17] Failed to execute 'extend' on 'Sele ction': This Selection object doesn't have any Ranges.
2881 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
2882 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 85 [doctype, 1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
2883 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
2884 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2885 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
2886 FAIL extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara 1.firstChild, 8] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Sel ection': This Selection object doesn't have any Ranges.
2887 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
2888 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
2889 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
2890 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
2891 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
2892 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
2893 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
2894 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
2895 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
2896 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
2897 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
2898 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
2899 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
2900 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
2901 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
2902 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
2903 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
2904 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
2905 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
2906 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
2907 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
2908 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
2909 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
2910 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
2911 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
2912 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
2913 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
2914 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
2915 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
2916 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
2917 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
2918 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
2919 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
2920 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
2921 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
2922 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
2923 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
2924 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
2925 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
2926 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
2927 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
2928 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
2929 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
2930 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
2931 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
2932 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
2933 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
2934 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
2935 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
2936 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
2937 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
2938 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
2939 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
2940 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
2941 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
2942 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
2943 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
2944 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
2945 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
2946 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
2947 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
2948 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
2949 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
2950 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
2951 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
2952 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
2953 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
2954 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
2955 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
2956 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
2957 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
2958 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
2959 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
2960 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
2961 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
2962 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
2963 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
2964 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
2965 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
2966 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
2967 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
2968 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
2969 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
2970 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
2971 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
2972 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
2973 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
2974 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
2975 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
2976 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2977 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
2978 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2979 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
2980 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2981 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
2982 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2983 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
2984 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2985 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
2986 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2987 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
2988 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2989 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
2990 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 7 [paras[0].firstChild, 65535] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
2991 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
2992 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2993 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
2994 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
2995 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
2996 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2997 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
2998 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
2999 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
3000 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3001 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
3002 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3003 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
3004 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3005 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
3006 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 15 [paras[1].firstChild, 65535] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3007 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
3008 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3009 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
3010 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3011 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
3012 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3013 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
3014 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3015 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
3016 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3017 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
3018 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3019 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
3020 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3021 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
3022 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3023 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
3024 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 24 [document.documentElement, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
3025 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
3026 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 25 [document.documentElement, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3027 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
3028 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 26 [document.documentElement, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3029 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
3030 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 27 [document.documentElement, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3031 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
3032 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 28 [document.documentElement, 7] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3033 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
3034 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 29 [document.head, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3035 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
3036 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 30 [document.body, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3037 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
3038 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
3039 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
3040 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
3041 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
3042 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3043 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
3044 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3045 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
3046 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3047 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
3048 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3049 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
3050 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3051 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
3052 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3053 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
3054 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3055 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
3056 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3057 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
3058 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3059 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
3060 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3061 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
3062 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3063 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
3064 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3065 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
3066 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 45 [document, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3067 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
3068 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 46 [document, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3069 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
3070 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 47 [document, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3071 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
3072 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 48 [document, 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3073 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
3074 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 49 [document, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3075 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
3076 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 50 [comment, -1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3077 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
3078 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 51 [comment, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3079 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
3080 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 52 [comment, 4] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3081 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
3082 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 53 [comment, 96] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3083 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
3084 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3085 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
3086 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3087 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
3088 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3089 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
3090 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3091 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
3092 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3093 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
3094 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3095 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
3096 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
3097 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
3098 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
3099 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
3100 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
3101 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
3102 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3103 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
3104 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3105 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
3106 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 65 [processingInstruction, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3107 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
3108 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 66 [processingInstruction, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3109 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
3110 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 67 [processingInstruction, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3111 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
3112 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3113 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
3114 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3115 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
3116 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 70 [detachedForeignTextNode, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3117 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
3118 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 71 [detachedForeignTextNode, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3119 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
3120 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3121 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
3122 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3123 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
3124 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 74 [detachedProcessingInstruction, 12] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3125 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
3126 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 75 [detachedComment, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3127 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
3128 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 76 [detachedComment, 5] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3129 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
3130 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 77 [detachedForeignComment, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
3131 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
3132 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 78 [detachedForeignComment, 4] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
3133 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
3134 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3135 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
3136 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3137 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
3138 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3139 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
3140 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3141 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
3142 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3143 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
3144 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 84 [doctype, -17] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3145 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
3146 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3147 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
3148 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3149 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
3150 FAIL extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1. firstChild, 1] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3151 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
3152 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 0 [paras[0].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3153 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
3154 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 1 [paras[0].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3155 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
3156 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 2 [paras[0].firstChild, 1] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3157 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
3158 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 3 [paras[0].firstChild, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3159 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
3160 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 4 [paras[0].firstChild, 8] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3161 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
3162 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 5 [paras[0].firstChild, 9] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3163 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
3164 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 6 [paras[0].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3165 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
3166 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 7 [paras[0].firstChild, 65535] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
3167 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
3168 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 8 [paras[1].firstChild, -1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3169 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
3170 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 9 [paras[1].firstChild, 0] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3171 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
3172 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 10 [paras[1].firstChild, 1] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3173 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
3174 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 11 [paras[1].firstChild, 2] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3175 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
3176 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 12 [paras[1].firstChild, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3177 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
3178 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 13 [paras[1].firstChild, 9] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3179 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
3180 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 14 [paras[1].firstChild, 10] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3181 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
3182 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 15 [paras[1].firstChild, 65535] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3183 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
3184 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 16 [detachedPara1.firstChild, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3185 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
3186 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 17 [detachedPara1.firstChild, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3187 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
3188 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 18 [detachedPara1.firstChild, 8] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3189 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
3190 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 19 [detachedPara1.firstChild, 9] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3191 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
3192 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 20 [foreignPara1.firstChild, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3193 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
3194 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 21 [foreignPara1.firstChild, 1] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3195 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
3196 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 22 [foreignPara1.firstChild, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3197 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
3198 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 23 [foreignPara1.firstChild, 9] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3199 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
3200 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 24 [document.documentElement, -1] Failed to execute 'ex tend' on 'Selection': This Selection object doesn't have any Ranges.
3201 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
3202 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 25 [document.documentElement, 0] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3203 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
3204 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 26 [document.documentElement, 1] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3205 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
3206 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 27 [document.documentElement, 2] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3207 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
3208 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 28 [document.documentElement, 7] Failed to execute 'ext end' on 'Selection': This Selection object doesn't have any Ranges.
3209 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
3210 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 29 [document.head, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3211 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
3212 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 30 [document.body, 3] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3213 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
3214 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 31 [foreignDoc.documentElement, 0] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
3215 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
3216 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 32 [foreignDoc.documentElement, 1] Failed to execute 'e xtend' on 'Selection': This Selection object doesn't have any Ranges.
3217 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
3218 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 33 [foreignDoc.head, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3219 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
3220 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 34 [foreignDoc.body, 1] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3221 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
3222 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 35 [paras[0], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3223 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
3224 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 36 [paras[0], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3225 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
3226 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 37 [paras[0], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3227 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
3228 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 38 [paras[1], 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3229 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
3230 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 39 [paras[1], 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3231 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
3232 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 40 [paras[1], 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3233 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
3234 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 41 [detachedPara1, 0] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3235 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
3236 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 42 [detachedPara1, 1] Failed to execute 'extend' on 'Se lection': This Selection object doesn't have any Ranges.
3237 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
3238 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 43 [testDiv, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3239 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
3240 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 44 [testDiv, 3] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3241 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
3242 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 45 [document, -1] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3243 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
3244 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 46 [document, 0] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3245 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
3246 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 47 [document, 1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3247 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
3248 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 48 [document, 2] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3249 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
3250 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 49 [document, 3] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3251 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
3252 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 50 [comment, -1] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3253 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
3254 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 51 [comment, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3255 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
3256 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 52 [comment, 4] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3257 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
3258 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 53 [comment, 96] Failed to execute 'extend' on 'Selecti on': This Selection object doesn't have any Ranges.
3259 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
3260 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 54 [foreignDoc, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3261 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
3262 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 55 [foreignDoc, 1] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3263 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
3264 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 56 [foreignComment, 2] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3265 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
3266 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 57 [foreignTextNode, 0] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3267 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
3268 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 58 [foreignTextNode, 36] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3269 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
3270 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 59 [xmlDoc, -1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3271 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
3272 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 60 [xmlDoc, 0] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
3273 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
3274 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 61 [xmlDoc, 1] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
3275 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
3276 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 62 [xmlDoc, 5] Failed to execute 'extend' on 'Selection ': This Selection object doesn't have any Ranges.
3277 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
3278 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 63 [xmlComment, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3279 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
3280 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 64 [xmlComment, 4] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3281 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
3282 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 65 [processingInstruction, 0] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3283 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
3284 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 66 [processingInstruction, 5] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3285 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
3286 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 67 [processingInstruction, 9] Failed to execute 'extend ' on 'Selection': This Selection object doesn't have any Ranges.
3287 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
3288 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 68 [detachedTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3289 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
3290 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 69 [detachedTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3291 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
3292 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 70 [detachedForeignTextNode, 0] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3293 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
3294 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 71 [detachedForeignTextNode, 8] Failed to execute 'exte nd' on 'Selection': This Selection object doesn't have any Ranges.
3295 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
3296 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 72 [detachedXmlTextNode, 0] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3297 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
3298 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 73 [detachedXmlTextNode, 8] Failed to execute 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3299 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
3300 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 74 [detachedProcessingInstruction, 12] Failed to execut e 'extend' on 'Selection': This Selection object doesn't have any Ranges.
3301 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
3302 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 75 [detachedComment, 3] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3303 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
3304 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 76 [detachedComment, 5] Failed to execute 'extend' on ' Selection': This Selection object doesn't have any Ranges.
3305 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
3306 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 77 [detachedForeignComment, 0] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
3307 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
3308 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 78 [detachedForeignComment, 4] Failed to execute 'exten d' on 'Selection': This Selection object doesn't have any Ranges.
3309 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
3310 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 79 [detachedXmlComment, 2] Failed to execute 'extend' o n 'Selection': This Selection object doesn't have any Ranges.
3311 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
3312 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 80 [docfrag, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3313 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
3314 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 81 [foreignDocfrag, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3315 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
3316 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 82 [xmlDocfrag, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3317 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
3318 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3319 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
3320 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 84 [doctype, -17] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3321 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
3322 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3323 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
3324 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3325 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
3326 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3327 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1]
3328 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>
3329 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3330 "
3331 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3332 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3333 "
3334 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>
3335 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3336 "
3337 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3338 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3339 "
3340 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>
3341 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3342 "
3343 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3344 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3345 "
3346 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>
3347 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3348 "
3349 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3350 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3351 "
3352 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>
3353 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3354 "
3355 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3356 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3357 "
3358 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>
3359 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3360 "
3361 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3362 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3363 "
3364 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>
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 7 [paras[0].firstChild, 65535]
3368 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>
3369 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3370 "
3371 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 8 [paras[1].firstChild, -1]
3372 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>
3373 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3374 "
3375 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3376 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3377 "
3378 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>
3379 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3380 "
3381 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3382 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3383 "
3384 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>
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 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3388 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3389 "
3390 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>
3391 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3392 "
3393 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3394 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3395 "
3396 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>
3397 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3398 "
3399 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3400 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3401 "
3402 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>
3403 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3404 "
3405 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10]
3406 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>
3407 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3408 "
3409 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535]
3410 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>
3411 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3412 "
3413 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 Element node <html><head><titl e>Selection extend() tests</title>
3414 <meta...
3415 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>
3416 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3417 "
3418 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 Element node <html><head><titl e>Selection extend() tests</title>
3419 <meta...
3420 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>
3421 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3422 "
3423 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 Element node <html><head><titl e>Selection extend() tests</title>
3424 <meta...
3425 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>
3426 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3427 "
3428 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3429 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>
3430 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3431 "
3432 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 Element node <html><head><title >Selection extend() tests</title>
3433 <meta...
3434 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>
3435 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3436 "
3437 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 Element node <html><head><title >Selection extend() tests</title>
3438 <meta...
3439 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>
3440 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3441 "
3442 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 Element node <html><head><title >Selection extend() tests</title>
3443 <meta...
3444 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>
3445 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3446 "
3447 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3448 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>
3449 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3450 "
3451 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1]
3452 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>
3453 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3454 "
3455 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3456 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3457 "
3458 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>
3459 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3460 "
3461 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3462 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3463 "
3464 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>
3465 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3466 "
3467 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3468 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3469 "
3470 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>
3471 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3472 "
3473 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7]
3474 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>
3475 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3476 "
3477 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3478 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3479 "
3480 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>
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 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3484 <meta... 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 30 [document.body, 3] 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 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 Element node <html><head><title>Selection extend() test s</title>
3490 <meta...
3491 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>
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 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 Element node <html><head><title>Selection extend() test s</title>
3495 <meta...
3496 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>
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 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 Element node <html ><head><title>Selection extend() tests</title>
3500 <meta...
3501 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
3505 <meta...
3506 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>
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 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3510 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3511 "
3512 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>
3513 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3514 "
3515 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3516 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3517 "
3518 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>
3519 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3520 "
3521 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2]
3522 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>
3523 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3524 "
3525 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3526 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3527 "
3528 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>
3529 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3530 "
3531 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3532 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3533 "
3534 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>
3535 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3536 "
3537 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2]
3538 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>
3539 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3540 "
3541 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 Element node <html><head><title>S election extend() tests</title>
3542 <meta...
3543 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>
3544 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3545 "
3546 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 Element node <html><head><title>S election extend() tests</title>
3547 <meta...
3548 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>
3549 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3550 "
3551 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3552 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3553 "
3554 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>
3555 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3556 "
3557 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3558 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3559 "
3560 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>
3561 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3562 "
3563 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1]
3564 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>
3565 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3566 "
3567 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3568 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3569 "
3570 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>
3571 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3572 "
3573 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3574 <meta... 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: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3580 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3581 "
3582 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>
3583 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3584 "
3585 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3]
3586 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>
3587 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3588 "
3589 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1]
3590 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>
3591 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3592 "
3593 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3595 "
3596 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>
3597 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3598 "
3599 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3600 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3601 "
3602 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>
3603 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3604 "
3605 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96]
3606 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>
3607 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3608 "
3609 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 Element node <html><head><title>Sel ection extend() tests</title>
3610 <meta...
3611 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>
3612 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3613 "
3614 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 Element node <html><head><title>Sel ection extend() tests</title>
3615 <meta...
3616 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>
3617 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3618 "
3619 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 Element node <html><head><title>Selection extend() tests</ti tle>
3620 <meta...
3621 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>
3622 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3623 "
3624 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 Element node <html><head><title>Selection extend() tests</title>
3625 <meta...
3626 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>
3627 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3628 "
3629 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 Element node <html><head><title>Selection extend() tests</title>
3630 <meta...
3631 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>
3632 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3633 "
3634 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1]
3635 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>
3636 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3637 "
3638 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 Element node <html><head><title>Selecti on extend() tests</title>
3639 <meta...
3640 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>
3641 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3642 "
3643 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 Element node <html><head><title>Selecti on extend() tests</title>
3644 <meta...
3645 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>
3646 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3647 "
3648 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5]
3649 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>
3650 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3651 "
3652 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 Element node <html><head><title>Selection extend() tests</title>
3653 <meta...
3654 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>
3655 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3656 "
3657 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 Element node <html><head><title>Selection extend() tests</title>
3658 <meta...
3659 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>
3660 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3661 "
3662 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 Element node <html><head><title>Selection extend() tests</title>
3663 <meta...
3664 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>
3665 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3666 "
3667 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 Element node <html><head><title>Selection extend() tests</title>
3668 <meta...
3669 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>
3670 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3671 "
3672 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 Element node <html><head><title>Selection extend() tests</title>
3673 <meta...
3674 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>
3675 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3676 "
3677 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 Element node <html><head><title>Select ion extend() tests</title>
3678 <meta...
3679 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>
3680 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3681 "
3682 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 Element node <html><head><title>Select ion extend() tests</title>
3683 <meta...
3684 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>
3685 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3686 "
3687 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 Element node <html><head><title >Selection extend() tests</title>
3688 <meta...
3689 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>
3690 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3691 "
3692 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 Element node <html><head><title >Selection extend() tests</title>
3693 <meta...
3694 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>
3695 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3696 "
3697 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 Element node <html><head><title>Sel ection extend() tests</title>
3698 <meta...
3699 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>
3700 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3701 "
3702 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 Element node <html><head><title>Sel ection extend() tests</title>
3703 <meta...
3704 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>
3705 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3706 "
3707 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 Element node <html><head><title>Selection extend() tests</title>
3708 <meta...
3709 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>
3710 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3711 "
3712 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 Element node <html><head><title >Selection extend() tests</title>
3713 <meta...
3714 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>
3715 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3716 "
3717 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 Element node <html><head><title >Selection extend() tests</title>
3718 <meta...
3719 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>
3720 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3721 "
3722 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 Element node <html><he ad><title>Selection extend() tests</title>
3723 <meta...
3724 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>
3725 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3726 "
3727 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 Element node <html><he ad><title>Selection extend() tests</title>
3728 <meta...
3729 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>
3730 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3731 "
3732 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 Element node <html><he ad><title>Selection extend() tests</title>
3733 <meta...
3734 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>
3735 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3736 "
3737 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 Element node <html><head><titl e>Selection extend() tests</title>
3738 <meta...
3739 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>
3740 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3741 "
3742 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 Element node <html><hea d><title>Selection extend() tests</title>
3743 <meta...
3744 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>
3745 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3746 "
3747 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 Element node <html><head><t itle>Selection extend() tests</title>
3748 <meta...
3749 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>
3750 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3751 "
3752 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0]
3753 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>
3754 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3755 "
3756 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 () {
3757 selection.extend(node, offset);
3758 }" 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
3759 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>
3760 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3761 "
3762 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1]
3763 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>
3764 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3765 "
3766 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 86 [foreignDoctype, 0]
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 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 87 [xmlDoctype, 0]
3771 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>
3772 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3773 "
3774 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
3775 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>
3776 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3777 "
3778 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3779 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3780 "
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: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3785 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3786 "
3787 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>
3788 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3789 "
3790 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3791 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3792 "
3793 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>
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 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3797 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3798 "
3799 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>
3800 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3801 "
3802 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3803 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3804 "
3805 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>
3806 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3807 "
3808 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3809 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3810 "
3811 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>
3812 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3813 "
3814 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
3815 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>
3816 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3817 "
3818 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
3819 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>
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 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3823 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3824 "
3825 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>
3826 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3827 "
3828 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3829 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3830 "
3831 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>
3832 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3833 "
3834 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3835 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3836 "
3837 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>
3838 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3839 "
3840 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3841 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3842 "
3843 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>
3844 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3845 "
3846 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3847 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3848 "
3849 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>
3850 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3851 "
3852 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
3853 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>
3854 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3855 "
3856 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
3857 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>
3858 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3859 "
3860 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 Element node <html><head><titl e>Selection extend() tests</title>
3861 <meta...
3862 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>
3863 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3864 "
3865 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 Element node <html><head><titl e>Selection extend() tests</title>
3866 <meta...
3867 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>
3868 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3869 "
3870 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 Element node <html><head><titl e>Selection extend() tests</title>
3871 <meta...
3872 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>
3873 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3874 "
3875 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3876 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>
3877 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3878 "
3879 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 Element node <html><head><title >Selection extend() tests</title>
3880 <meta...
3881 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>
3882 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3883 "
3884 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 Element node <html><head><title >Selection extend() tests</title>
3885 <meta...
3886 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>
3887 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3888 "
3889 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 Element node <html><head><title >Selection extend() tests</title>
3890 <meta...
3891 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>
3892 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3893 "
3894 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3895 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>
3896 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3897 "
3898 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
3899 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>
3900 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3901 "
3902 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3903 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3904 "
3905 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>
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 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3909 <meta... 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 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer 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 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3915 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3916 "
3917 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>
3918 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3919 "
3920 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
3921 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>
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 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3925 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3926 "
3927 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>
3928 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3929 "
3930 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3931 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3932 "
3933 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>
3934 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3935 "
3936 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 Element node <html><head><title>Selection extend() test s</title>
3937 <meta...
3938 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>
3939 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3940 "
3941 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 Element node <html><head><title>Selection extend() test s</title>
3942 <meta...
3943 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>
3944 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3945 "
3946 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 Element node <html ><head><title>Selection extend() tests</title>
3947 <meta...
3948 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>
3949 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3950 "
3951 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 Element node <html><head><title>Selection extend() tests</title>
3952 <meta...
3953 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>
3954 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3955 "
3956 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3957 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3958 "
3959 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>
3960 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3961 "
3962 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3963 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3964 "
3965 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>
3966 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3967 "
3968 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2]
3969 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>
3970 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3971 "
3972 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3973 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3974 "
3975 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>
3976 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3977 "
3978 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3979 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3980 "
3981 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>
3982 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3983 "
3984 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2]
3985 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>
3986 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3987 "
3988 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 Element node <html><head><title>S election extend() tests</title>
3989 <meta...
3990 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>
3991 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3992 "
3993 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 Element node <html><head><title>S election extend() tests</title>
3994 <meta...
3995 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>
3996 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3997 "
3998 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3999 <meta... 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 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () 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 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4005 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4006 "
4007 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>
4008 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4009 "
4010 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1]
4011 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>
4012 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4013 "
4014 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4015 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4016 "
4017 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>
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 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4021 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4022 "
4023 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>
4024 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4025 "
4026 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4027 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4028 "
4029 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>
4030 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4031 "
4032 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3]
4033 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>
4034 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4035 "
4036 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1]
4037 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>
4038 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4039 "
4040 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4041 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4042 "
4043 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>
4044 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4045 "
4046 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4047 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4048 "
4049 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>
4050 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4051 "
4052 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96]
4053 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>
4054 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4055 "
4056 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 Element node <html><head><title>Sel ection extend() tests</title>
4057 <meta...
4058 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>
4059 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4060 "
4061 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 Element node <html><head><title>Sel ection extend() tests</title>
4062 <meta...
4063 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>
4064 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4065 "
4066 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 Element node <html><head><title>Selection extend() tests</ti tle>
4067 <meta...
4068 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4072 <meta...
4073 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4077 <meta...
4078 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>
4079 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4080 "
4081 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4082 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>
4083 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4084 "
4085 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 Element node <html><head><title>Selecti on extend() tests</title>
4086 <meta...
4087 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>
4088 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4089 "
4090 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 Element node <html><head><title>Selecti on extend() tests</title>
4091 <meta...
4092 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>
4093 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4094 "
4095 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4096 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>
4097 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4098 "
4099 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 Element node <html><head><title>Selection extend() tests</title>
4100 <meta...
4101 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>
4102 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4103 "
4104 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 Element node <html><head><title>Selection extend() tests</title>
4105 <meta...
4106 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>
4107 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4108 "
4109 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 Element node <html><head><title>Selection extend() tests</title>
4110 <meta...
4111 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>
4112 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4113 "
4114 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 Element node <html><head><title>Selection extend() tests</title>
4115 <meta...
4116 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>
4117 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4118 "
4119 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 Element node <html><head><title>Selection extend() tests</title>
4120 <meta...
4121 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>
4122 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4123 "
4124 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 Element node <html><head><title>Select ion extend() tests</title>
4125 <meta...
4126 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>
4127 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4128 "
4129 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 Element node <html><head><title>Select ion extend() tests</title>
4130 <meta...
4131 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>
4132 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4133 "
4134 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 Element node <html><head><title >Selection extend() tests</title>
4135 <meta...
4136 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>
4137 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4138 "
4139 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 Element node <html><head><title >Selection extend() tests</title>
4140 <meta...
4141 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>
4142 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4143 "
4144 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 Element node <html><head><title>Sel ection extend() tests</title>
4145 <meta...
4146 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>
4147 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4148 "
4149 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 Element node <html><head><title>Sel ection extend() tests</title>
4150 <meta...
4151 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>
4152 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4153 "
4154 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 Element node <html><head><title>Selection extend() tests</title>
4155 <meta...
4156 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>
4157 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4158 "
4159 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 Element node <html><head><title >Selection extend() tests</title>
4160 <meta...
4161 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>
4162 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4163 "
4164 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 Element node <html><head><title >Selection extend() tests</title>
4165 <meta...
4166 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>
4167 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4168 "
4169 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 Element node <html><he ad><title>Selection extend() tests</title>
4170 <meta...
4171 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>
4172 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4173 "
4174 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 Element node <html><he ad><title>Selection extend() tests</title>
4175 <meta...
4176 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>
4177 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4178 "
4179 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 Element node <html><he ad><title>Selection extend() tests</title>
4180 <meta...
4181 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>
4182 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4183 "
4184 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 Element node <html><head><titl e>Selection extend() tests</title>
4185 <meta...
4186 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>
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 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 Element node <html><hea d><title>Selection extend() tests</title>
4190 <meta...
4191 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>
4192 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4193 "
4194 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 Element node <html><head><t itle>Selection extend() tests</title>
4195 <meta...
4196 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>
4197 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4198 "
4199 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0]
4200 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>
4201 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4202 "
4203 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 () {
4204 selection.extend(node, offset);
4205 }" 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
4206 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>
4207 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4208 "
4209 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1]
4210 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>
4211 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4212 "
4213 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 86 [foreignDoctype, 0]
4214 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>
4215 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4216 "
4217 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 87 [xmlDoctype, 0]
4218 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>
4219 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4220 "
4221 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
4222 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>
4223 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4224 "
4225 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4226 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4227 "
4228 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>
4229 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4230 "
4231 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4232 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4233 "
4234 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>
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 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4238 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4239 "
4240 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>
4241 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4242 "
4243 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4244 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4245 "
4246 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>
4247 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4248 "
4249 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4250 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4251 "
4252 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>
4253 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4254 "
4255 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4256 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4257 "
4258 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>
4259 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4260 "
4261 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
4262 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>
4263 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4264 "
4265 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
4266 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>
4267 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4268 "
4269 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4270 <meta... 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 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>
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 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4276 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4277 "
4278 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>
4279 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4280 "
4281 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4282 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4283 "
4284 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>
4285 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4286 "
4287 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4288 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4289 "
4290 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>
4291 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4292 "
4293 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4294 <meta... 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 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>
4297 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4298 "
4299 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
4300 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>
4301 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4302 "
4303 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
4304 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>
4305 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4306 "
4307 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 Element node <html><head><titl e>Selection extend() tests</title>
4308 <meta...
4309 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>
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 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 Element node <html><head><titl e>Selection extend() tests</title>
4313 <meta...
4314 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>
4315 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4316 "
4317 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 Element node <html><head><titl e>Selection extend() tests</title>
4318 <meta...
4319 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>
4320 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4321 "
4322 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
4323 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>
4324 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4325 "
4326 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 Element node <html><head><title >Selection extend() tests</title>
4327 <meta...
4328 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>
4329 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4330 "
4331 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 Element node <html><head><title >Selection extend() tests</title>
4332 <meta...
4333 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>
4334 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4335 "
4336 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 Element node <html><head><title >Selection extend() tests</title>
4337 <meta...
4338 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>
4339 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4340 "
4341 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
4342 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>
4343 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4344 "
4345 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
4346 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>
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 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4350 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4351 "
4352 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>
4353 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4354 "
4355 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4356 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4357 "
4358 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>
4359 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4360 "
4361 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4362 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4363 "
4364 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>
4365 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4366 "
4367 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
4368 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>
4369 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4370 "
4371 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4372 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4373 "
4374 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>
4375 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4376 "
4377 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4378 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4379 "
4380 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>
4381 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4382 "
4383 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 Element node <html><head><title>Selection extend() test s</title>
4384 <meta...
4385 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>
4386 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4387 "
4388 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 Element node <html><head><title>Selection extend() test s</title>
4389 <meta...
4390 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>
4391 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4392 "
4393 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 Element node <html ><head><title>Selection extend() tests</title>
4394 <meta...
4395 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>
4396 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4397 "
4398 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 Element node <html><head><title>Selection extend() tests</title>
4399 <meta...
4400 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>
4401 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4402 "
4403 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4404 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4405 "
4406 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>
4407 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4408 "
4409 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4410 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4411 "
4412 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>
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 37 [paras[0], 2]
4416 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>
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 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4420 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4421 "
4422 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>
4423 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4424 "
4425 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4426 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4427 "
4428 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>
4429 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4430 "
4431 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2]
4432 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>
4433 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4434 "
4435 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 Element node <html><head><title>S election extend() tests</title>
4436 <meta...
4437 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>
4438 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4439 "
4440 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 Element node <html><head><title>S election extend() tests</title>
4441 <meta...
4442 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>
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 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4446 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4447 "
4448 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>
4449 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4450 "
4451 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4452 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4453 "
4454 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>
4455 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4456 "
4457 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1]
4458 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>
4459 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4460 "
4461 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4462 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4463 "
4464 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>
4465 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4466 "
4467 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4468 <meta... 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 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() 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 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4474 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4475 "
4476 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>
4477 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4478 "
4479 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3]
4480 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>
4481 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4482 "
4483 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1]
4484 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>
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 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4488 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4489 "
4490 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>
4491 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4492 "
4493 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4494 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4495 "
4496 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>
4497 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4498 "
4499 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96]
4500 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>
4501 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4502 "
4503 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 Element node <html><head><title>Sel ection extend() tests</title>
4504 <meta...
4505 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>
4506 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4507 "
4508 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 Element node <html><head><title>Sel ection extend() tests</title>
4509 <meta...
4510 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>
4511 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4512 "
4513 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 Element node <html><head><title>Selection extend() tests</ti tle>
4514 <meta...
4515 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>
4516 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4517 "
4518 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 Element node <html><head><title>Selection extend() tests</title>
4519 <meta...
4520 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>
4521 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4522 "
4523 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 Element node <html><head><title>Selection extend() tests</title>
4524 <meta...
4525 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>
4526 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4527 "
4528 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4529 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>
4530 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4531 "
4532 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 Element node <html><head><title>Selecti on extend() tests</title>
4533 <meta...
4534 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>
4535 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4536 "
4537 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 Element node <html><head><title>Selecti on extend() tests</title>
4538 <meta...
4539 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>
4540 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4541 "
4542 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4543 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4547 <meta...
4548 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4552 <meta...
4553 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4557 <meta...
4558 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4562 <meta...
4563 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>
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 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 Element node <html><head><title>Selection extend() tests</title>
4567 <meta...
4568 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>
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 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 Element node <html><head><title>Select ion extend() tests</title>
4572 <meta...
4573 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>
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 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 Element node <html><head><title>Select ion extend() tests</title>
4577 <meta...
4578 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>
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 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 Element node <html><head><title >Selection extend() tests</title>
4582 <meta...
4583 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>
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 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 Element node <html><head><title >Selection extend() tests</title>
4587 <meta...
4588 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>
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 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 Element node <html><head><title>Sel ection extend() tests</title>
4592 <meta...
4593 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>
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 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 Element node <html><head><title>Sel ection extend() tests</title>
4597 <meta...
4598 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>
4599 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4600 "
4601 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 Element node <html><head><title>Selection extend() tests</title>
4602 <meta...
4603 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>
4604 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4605 "
4606 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 Element node <html><head><title >Selection extend() tests</title>
4607 <meta...
4608 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>
4609 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4610 "
4611 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 Element node <html><head><title >Selection extend() tests</title>
4612 <meta...
4613 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>
4614 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4615 "
4616 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 Element node <html><he ad><title>Selection extend() tests</title>
4617 <meta...
4618 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>
4619 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4620 "
4621 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 Element node <html><he ad><title>Selection extend() tests</title>
4622 <meta...
4623 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>
4624 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4625 "
4626 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 Element node <html><he ad><title>Selection extend() tests</title>
4627 <meta...
4628 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>
4629 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4630 "
4631 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 Element node <html><head><titl e>Selection extend() tests</title>
4632 <meta...
4633 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>
4634 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4635 "
4636 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 Element node <html><hea d><title>Selection extend() tests</title>
4637 <meta...
4638 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>
4639 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4640 "
4641 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 Element node <html><head><t itle>Selection extend() tests</title>
4642 <meta...
4643 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>
4644 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4645 "
4646 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0]
4647 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>
4648 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4649 "
4650 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 () {
4651 selection.extend(node, offset);
4652 }" 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
4653 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>
4654 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4655 "
4656 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1]
4657 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>
4658 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4659 "
4660 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 86 [foreignDoctype, 0]
4661 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>
4662 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4663 "
4664 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 87 [xmlDoctype, 0]
4665 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>
4666 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4667 "
4668 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 0 [pa ras[0].firstChild, -1]
4669 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4670 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4671 "
4672 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4673 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4674 "
4675 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4676 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4677 "
4678 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4679 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4680 "
4681 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4682 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4683 "
4684 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4685 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4686 "
4687 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535]
4688 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1]
4689 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4690 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4691 "
4692 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4693 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4694 "
4695 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4696 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4697 "
4698 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4699 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4700 "
4701 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4702 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4703 "
4704 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10]
4705 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535]
4706 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 Element node <head><title>Selection extend() tests</title>
4707 <meta chars...
4708 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 Element node <head><title>Selection extend() tests</title>
4709 <meta chars...
4710 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 Element node <head><title>Selection extend() tests</title>
4711 <meta chars...
4712 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9]
4713 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 Element node <head><title>Selection extend() tests</title>
4714 <meta chars...
4715 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 Element node <head><title>Selection extend() tests</title>
4716 <meta chars...
4717 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 Element node <head><title>Selection extend() tests</title>
4718 <meta chars...
4719 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9]
4720 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1]
4721 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4722 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4723 "
4724 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4725 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4726 "
4727 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4728 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4729 "
4730 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7]
4731 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <head><t itle>Selection extend() tests</title>
4732 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4733 "
4734 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <head><t itle>Selection extend() tests</title>
4735 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4736 "
4737 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 Elemen t node <head><title>Selection extend() tests</title>
4738 <meta chars...
4739 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 Elemen t node <head><title>Selection extend() tests</title>
4740 <meta chars...
4741 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 Element node <head><title>Selection extend() test s</title>
4742 <meta chars...
4743 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 Element node <hea d><title>Selection extend() tests</title>
4744 <meta chars...
4745 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4746 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4747 "
4748 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4749 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4750 "
4751 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2]
4752 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4753 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4754 "
4755 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4756 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4757 "
4758 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2]
4759 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 Element node <head><title>Selection extend() tests</title>
4760 <meta chars...
4761 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 Element node <head><title>Selection extend() tests</title>
4762 <meta chars...
4763 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4764 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4765 "
4766 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4767 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4768 "
4769 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1]
4770 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4771 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4772 "
4773 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4774 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4775 "
4776 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4777 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4778 "
4779 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3]
4780 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1]
4781 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4782 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4783 "
4784 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4785 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4786 "
4787 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96]
4788 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 Element node <head><title>Selection extend() tests</title>
4789 <meta chars...
4790 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 Element node <head><title>Selection extend() tests</title>
4791 <meta chars...
4792 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 Element nod e <head><title>Selection extend() tests</title>
4793 <meta chars...
4794 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 Element node <head ><title>Selection extend() tests</title>
4795 <meta chars...
4796 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 Element node <hea d><title>Selection extend() tests</title>
4797 <meta chars...
4798 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 59 [x mlDoc, -1]
4799 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 Element node <head><title>Selection extend() tests</title>
4800 <meta chars...
4801 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 Element node <head><title>Selection extend() tests</title>
4802 <meta chars...
4803 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 62 [x mlDoc, 5]
4804 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 Element node <h ead><title>Selection extend() tests</title>
4805 <meta chars...
4806 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 Element node <h ead><title>Selection extend() tests</title>
4807 <meta chars...
4808 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 Element node <head><title>Selection extend( ) tests</title>
4809 <meta chars...
4810 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 Element node <head><title>Selection extend( ) tests</title>
4811 <meta chars...
4812 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 Element node <head><title>Selection extend( ) tests</title>
4813 <meta chars...
4814 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 Element node <head><title>Selection extend() tests</title>
4815 <meta chars...
4816 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 Element node <head><title>Selection extend() tests</title>
4817 <meta chars...
4818 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 Element node <head><title>Selection extend() tests</title>
4819 <meta chars...
4820 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 Element node <head><title>Selection extend() tests</title>
4821 <meta chars...
4822 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 Element node <head><title>Selection extend() tests</title>
4823 <meta chars...
4824 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 Element node <head><title>Selection extend() tests</title>
4825 <meta chars...
4826 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 Element node <head><title>Selection extend() tests</title>
4827 <meta chars...
4828 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 Element node <head><title>Selection extend() tests</title>
4829 <meta chars...
4830 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 Element node <head><title>Selection extend() tests</title>
4831 <meta chars...
4832 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 Element node <head><title>Selection extend() tests</t itle>
4833 <meta chars...
4834 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 Element node <head><title>Selection extend() tests</t itle>
4835 <meta chars...
4836 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 Element node <head><title>Selection extend() tests</t itle>
4837 <meta chars...
4838 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 Element node <head><title>Selection extend() tests</title>
4839 <meta chars...
4840 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 Element node <head><title>Selection extend() tests</ti tle>
4841 <meta chars...
4842 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 Element node <head><title>Selection extend() tests</title>
4843 <meta chars...
4844 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0]
4845 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 () {
4846 selection.extend(node, offset);
4847 }" 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
4848 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1]
4849 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0]
4850 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0]
4851 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1]
4852 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̈ ḧ
4853 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4854 "
4855 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4856 </p><p id... 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 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 ̈
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 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4862 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4863 "
4864 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 ̈
4865 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4866 "
4867 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4868 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4869 "
4870 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 ̈
4871 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4872 "
4873 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4874 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4875 "
4876 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 ̈
4877 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4878 "
4879 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4880 </p><p id... 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 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 ̈
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 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4886 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4887 "
4888 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̈ ḧ
4889 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4890 "
4891 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 7 [paras[0].firstChild, 65535]
4892 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̈ḧ
4893 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4894 "
4895 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 8 [paras[1].firstChild, -1]
4896 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̈ ḧ
4897 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4898 "
4899 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4900 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4901 "
4902 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 ̈
4903 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4904 "
4905 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4906 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4907 "
4908 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̈ ḧ
4909 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4910 "
4911 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4912 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4913 "
4914 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̈ ḧ
4915 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4916 "
4917 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4918 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4919 "
4920 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̈ ḧ
4921 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4922 "
4923 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4924 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4925 "
4926 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̈ ḧ
4927 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4928 "
4929 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10]
4930 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 ̈ḧ
4931 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4932 "
4933 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535]
4934 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̈ḧ
4935 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4936 "
4937 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4938 </p><p id...
4939 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̈ḧ
4940 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4941 "
4942 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4943 </p><p id...
4944 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̈ḧ
4945 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4946 "
4947 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4948 </p><p id...
4949 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̈ḧ
4950 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4951 "
4952 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9]
4953 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̈ḧ
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 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4957 </p><p id...
4958 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̈ḧ
4959 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4960 "
4961 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4962 </p><p id...
4963 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̈ḧ
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 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4967 </p><p id...
4968 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̈ḧ
4969 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4970 "
4971 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9]
4972 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̈ḧ
4973 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4974 "
4975 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1]
4976 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̈ḧ
4977 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4978 "
4979 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4980 </p><p id... 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 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̈ḧ
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 26 [document.documentElement, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4987 "
4988 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̈ḧ
4989 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4990 "
4991 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4992 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4993 "
4994 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̈ḧ
4995 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4996 "
4997 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7]
4998 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̈ḧ
4999 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5000 "
5001 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5002 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5003 "
5004 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̈ḧ
5005 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5006 "
5007 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <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() 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̈ḧ
5011 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5012 "
5013 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5014 </p><p id...
5015 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̈ḧ
5016 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5017 "
5018 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5019 </p><p id...
5020 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̈ḧ
5021 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5022 "
5023 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 Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5024 </p><p id...
5025 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̈ḧ
5026 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5027 "
5028 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5029 </p><p id...
5030 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̈ḧ
5031 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5032 "
5033 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5034 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5035 "
5036 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̈ḧ
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 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5040 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5041 "
5042 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̈ḧ
5043 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5044 "
5045 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2]
5046 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̈ḧ
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 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5050 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5051 "
5052 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̈ḧ
5053 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5054 "
5055 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5056 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5057 "
5058 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̈ḧ
5059 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5060 "
5061 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2]
5062 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̈ḧ
5063 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5064 "
5065 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5066 </p><p id...
5067 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̈ḧ
5068 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5069 "
5070 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5071 </p><p id...
5072 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̈ḧ
5073 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5074 "
5075 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <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 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̈ḧ
5079 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5080 "
5081 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5082 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5083 "
5084 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̈ḧ
5085 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5086 "
5087 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1]
5088 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̈ḧ
5089 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5090 "
5091 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5092 </p><p id... 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 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̈ḧ
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 47 [document, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5098 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5099 "
5100 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̈ḧ
5101 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5102 "
5103 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5104 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5105 "
5106 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̈ḧ
5107 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5108 "
5109 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3]
5110 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̈ḧ
5111 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5112 "
5113 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1]
5114 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̈ḧ
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 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5118 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5119 "
5120 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̈ḧ
5121 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5122 "
5123 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5124 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5125 "
5126 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̈ḧ
5127 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5128 "
5129 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96]
5130 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̈ḧ
5131 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5132 "
5133 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5134 </p><p id...
5135 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̈ḧ
5136 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5137 "
5138 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5139 </p><p id...
5140 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̈ḧ
5141 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5142 "
5143 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 El ement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5144 </p><p id...
5145 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̈ḧ
5146 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5147 "
5148 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 Element n ode <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5149 </p><p id...
5150 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̈ḧ
5151 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5152 "
5153 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5154 </p><p id...
5155 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̈ḧ
5156 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5157 "
5158 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1]
5159 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̈ḧ
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 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5163 </p><p id...
5164 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̈ḧ
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 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5168 </p><p id...
5169 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̈ḧ
5170 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5171 "
5172 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5]
5173 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̈ḧ
5174 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5175 "
5176 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 Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5177 </p><p id...
5178 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̈ḧ
5179 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5180 "
5181 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 Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5182 </p><p id...
5183 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̈ḧ
5184 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5185 "
5186 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 Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5187 </p><p id...
5188 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̈ḧ
5189 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5190 "
5191 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 Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5192 </p><p id...
5193 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̈ḧ
5194 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5195 "
5196 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 Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5197 </p><p id...
5198 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̈ḧ
5199 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5200 "
5201 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5202 </p><p id...
5203 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̈ḧ
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 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5207 </p><p id...
5208 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̈ḧ
5209 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5210 "
5211 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5212 </p><p id...
5213 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̈ḧ
5214 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5215 "
5216 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5217 </p><p id...
5218 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̈ḧ
5219 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5220 "
5221 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5222 </p><p id...
5223 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̈ ḧ
5224 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5225 "
5226 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5227 </p><p id...
5228 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̈ ḧ
5229 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5230 "
5231 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5232 </p><p id...
5233 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̈ḧ
5234 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5235 "
5236 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5237 </p><p id...
5238 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̈ḧ
5239 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5240 "
5241 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5242 </p><p id...
5243 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̈ḧ
5244 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5245 "
5246 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 Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5247 </p><p id...
5248 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̈ḧ
5249 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5250 "
5251 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 Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5252 </p><p id...
5253 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̈ḧ
5254 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5255 "
5256 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 Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5257 </p><p id...
5258 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 ̈
5259 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5260 "
5261 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 Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5262 </p><p id...
5263 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̈ḧ
5264 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5265 "
5266 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 Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5267 </p><p id...
5268 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̈ḧ
5269 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5270 "
5271 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 Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
5272 </p><p id...
5273 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̈ḧ
5274 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5275 "
5276 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0]
5277 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̈ḧ
5278 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5279 "
5280 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 () {
5281 selection.extend(node, offset);
5282 }" 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
5283 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̈ḧ
5284 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5285 "
5286 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1]
5287 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̈ḧ
5288 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5289 "
5290 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0]
5291 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̈ḧ
5292 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5293 "
5294 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0]
5295 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̈ḧ
5296 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5297 "
5298 Harness: the test ran to completion.
5299
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698