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

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

Powered by Google App Engine
This is Rietveld 408576698