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

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

Issue 2710593002: Selection API: collapse(), setBaseAndExtent(), and extend() don't need to have code to check negati… (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 8: The given range isn't in document.
2 CONSOLE ERROR: line 8: The given range isn't in document.
3 CONSOLE ERROR: line 8: The given range isn't in document.
4 CONSOLE ERROR: line 8: The given range isn't in document.
5 CONSOLE ERROR: line 8: The given range isn't in document.
6 CONSOLE ERROR: line 8: The given range isn't in document.
7 CONSOLE ERROR: line 8: The given range isn't in document.
8 CONSOLE ERROR: line 8: The given range isn't in document.
9 CONSOLE ERROR: line 8: The given range isn't in document.
10 CONSOLE ERROR: line 8: The given range isn't in document.
11 CONSOLE ERROR: line 8: The given range isn't in document.
12 CONSOLE ERROR: line 8: The given range isn't in document.
13 CONSOLE ERROR: line 8: The given range isn't in document.
14 CONSOLE ERROR: line 8: The given range isn't in document.
15 CONSOLE ERROR: line 8: The given range isn't in document.
16 CONSOLE ERROR: line 8: The given range isn't in document.
17 CONSOLE ERROR: line 8: The given range isn't in document.
18 CONSOLE ERROR: line 8: The given range isn't in document.
19 CONSOLE ERROR: line 8: The given range isn't in document.
20 CONSOLE ERROR: line 8: The given range isn't in document.
21 CONSOLE ERROR: line 8: The given range isn't in document.
22 CONSOLE ERROR: line 8: The given range isn't in document.
23 CONSOLE ERROR: line 8: The given range isn't in document.
24 CONSOLE ERROR: line 8: The given range isn't in document.
25 CONSOLE ERROR: line 8: The given range isn't in document.
26 CONSOLE ERROR: line 8: The given range isn't in document.
27 CONSOLE ERROR: line 8: The given range isn't in document.
28 CONSOLE ERROR: line 8: The given range isn't in document.
29 CONSOLE ERROR: line 8: The given range isn't in document.
30 CONSOLE ERROR: line 8: The given range isn't in document.
31 CONSOLE ERROR: line 8: The given range isn't in document.
32 CONSOLE ERROR: line 8: The given range isn't in document.
33 CONSOLE ERROR: line 8: The given range isn't in document.
34 CONSOLE ERROR: line 8: The given range isn't in document.
35 CONSOLE ERROR: line 8: The given range isn't in document.
36 CONSOLE ERROR: line 8: The given range isn't in document.
37 CONSOLE ERROR: line 8: The given range isn't in document.
38 CONSOLE ERROR: line 8: The given range isn't in document.
39 CONSOLE ERROR: line 8: The given range isn't in document.
40 CONSOLE ERROR: line 8: The given range isn't in document.
41 CONSOLE ERROR: line 8: The given range isn't in document.
42 CONSOLE ERROR: line 8: The given range isn't in document.
43 CONSOLE ERROR: line 8: The given range isn't in document.
44 CONSOLE ERROR: line 8: The given range isn't in document.
45 CONSOLE ERROR: line 8: The given range isn't in document.
46 CONSOLE ERROR: line 8: The given range isn't in document.
47 CONSOLE ERROR: line 8: The given range isn't in document.
48 CONSOLE ERROR: line 8: The given range isn't in document.
49 CONSOLE ERROR: line 8: The given range isn't in document.
50 CONSOLE ERROR: line 8: The given range isn't in document.
51 CONSOLE ERROR: line 8: The given range isn't in document.
52 CONSOLE ERROR: line 8: The given range isn't in document.
53 CONSOLE ERROR: line 8: The given range isn't in document.
54 CONSOLE ERROR: line 8: The given range isn't in document.
55 CONSOLE ERROR: line 8: The given range isn't in document.
56 CONSOLE ERROR: line 8: The given range isn't in document.
57 CONSOLE ERROR: line 8: The given range isn't in document.
58 CONSOLE ERROR: line 8: The given range isn't in document.
59 CONSOLE ERROR: line 8: The given range isn't in document.
60 CONSOLE ERROR: line 8: The given range isn't in document.
61 CONSOLE ERROR: line 8: The given range isn't in document.
62 CONSOLE ERROR: line 8: The given range isn't in document.
63 CONSOLE ERROR: line 8: The given range isn't in document.
64 CONSOLE ERROR: line 8: The given range isn't in document.
65 CONSOLE ERROR: line 8: The given range isn't in document.
66 CONSOLE ERROR: line 8: The given range isn't in document.
67 CONSOLE ERROR: line 8: The given range isn't in document.
68 CONSOLE ERROR: line 8: The given range isn't in document.
69 CONSOLE ERROR: line 8: The given range isn't in document.
70 CONSOLE ERROR: line 8: The given range isn't in document.
71 CONSOLE ERROR: line 8: The given range isn't in document.
72 CONSOLE ERROR: line 8: The given range isn't in document.
73 CONSOLE ERROR: line 8: The given range isn't in document.
74 CONSOLE ERROR: line 8: The given range isn't in document.
75 CONSOLE ERROR: line 8: The given range isn't in document.
76 CONSOLE ERROR: line 8: The given range isn't in document.
77 CONSOLE ERROR: line 8: The given range isn't in document.
78 CONSOLE ERROR: line 8: The given range isn't in document.
79 CONSOLE ERROR: line 8: The given range isn't in document.
80 CONSOLE ERROR: line 8: The given range isn't in document.
81 CONSOLE ERROR: line 8: The given range isn't in document.
82 CONSOLE ERROR: line 8: The given range isn't in document.
83 CONSOLE ERROR: line 8: The given range isn't in document.
84 CONSOLE ERROR: line 8: The given range isn't in document.
85 CONSOLE ERROR: line 8: The given range isn't in document.
86 CONSOLE ERROR: line 8: The given range isn't in document.
87 CONSOLE ERROR: line 8: The given range isn't in document.
88 CONSOLE ERROR: line 8: The given range isn't in document.
89 CONSOLE ERROR: line 8: The given range isn't in document.
90 CONSOLE ERROR: line 8: The given range isn't in document.
91 CONSOLE ERROR: line 8: The given range isn't in document.
92 CONSOLE ERROR: line 8: The given range isn't in document.
93 CONSOLE ERROR: line 8: The given range isn't in document.
94 CONSOLE ERROR: line 8: The given range isn't in document.
95 CONSOLE ERROR: line 8: The given range isn't in document.
96 CONSOLE ERROR: line 8: The given range isn't in document.
97 CONSOLE ERROR: line 8: The given range isn't in document.
98 CONSOLE ERROR: line 8: The given range isn't in document.
99 CONSOLE ERROR: line 8: The given range isn't in document.
100 CONSOLE ERROR: line 8: The given range isn't in document.
101 CONSOLE ERROR: line 8: The given range isn't in document.
102 CONSOLE ERROR: line 8: The given range isn't in document.
103 CONSOLE ERROR: line 8: The given range isn't in document.
104 CONSOLE ERROR: line 8: The given range isn't in document.
105 CONSOLE ERROR: line 8: The given range isn't in document.
106 CONSOLE ERROR: line 8: The given range isn't in document.
107 CONSOLE ERROR: line 8: The given range isn't in document.
108 CONSOLE ERROR: line 8: The given range isn't in document.
109 CONSOLE ERROR: line 8: The given range isn't in document.
110 CONSOLE ERROR: line 8: The given range isn't in document.
111 CONSOLE ERROR: line 8: The given range isn't in document.
112 CONSOLE ERROR: line 8: The given range isn't in document.
113 CONSOLE ERROR: line 8: The given range isn't in document.
114 CONSOLE ERROR: line 8: The given range isn't in document.
115 CONSOLE ERROR: line 8: The given range isn't in document.
116 CONSOLE ERROR: line 8: The given range isn't in document.
117 CONSOLE ERROR: line 8: The given range isn't in document.
118 CONSOLE ERROR: line 8: The given range isn't in document.
119 CONSOLE ERROR: line 8: The given range isn't in document.
120 CONSOLE ERROR: line 8: The given range isn't in document.
121 CONSOLE ERROR: line 8: The given range isn't in document.
122 CONSOLE ERROR: line 8: The given range isn't in document.
123 CONSOLE ERROR: line 8: The given range isn't in document.
124 CONSOLE ERROR: line 8: The given range isn't in document.
125 CONSOLE ERROR: line 8: The given range isn't in document.
126 CONSOLE ERROR: line 8: The given range isn't in document.
127 CONSOLE ERROR: line 8: The given range isn't in document.
128 CONSOLE ERROR: line 8: The given range isn't in document.
129 CONSOLE ERROR: line 8: The given range isn't in document.
130 CONSOLE ERROR: line 8: The given range isn't in document.
131 CONSOLE ERROR: line 8: The given range isn't in document.
132 CONSOLE ERROR: line 8: The given range isn't in document.
133 CONSOLE ERROR: line 8: The given range isn't in document.
134 CONSOLE ERROR: line 8: The given range isn't in document.
135 CONSOLE ERROR: line 8: The given range isn't in document.
136 CONSOLE ERROR: line 8: The given range isn't in document.
137 CONSOLE ERROR: line 8: The given range isn't in document.
138 CONSOLE ERROR: line 8: The given range isn't in document.
139 CONSOLE ERROR: line 8: The given range isn't in document.
140 CONSOLE ERROR: line 8: The given range isn't in document.
141 CONSOLE ERROR: line 8: The given range isn't in document.
142 CONSOLE ERROR: line 8: The given range isn't in document.
143 CONSOLE ERROR: line 8: The given range isn't in document.
144 CONSOLE ERROR: line 8: The given range isn't in document.
145 CONSOLE ERROR: line 8: The given range isn't in document.
146 CONSOLE ERROR: line 8: The given range isn't in document.
147 CONSOLE ERROR: line 8: The given range isn't in document.
148 CONSOLE ERROR: line 8: The given range isn't in document.
149 CONSOLE ERROR: line 8: The given range isn't in document.
150 CONSOLE ERROR: line 8: The given range isn't in document.
151 CONSOLE ERROR: line 8: The given range isn't in document.
152 CONSOLE ERROR: line 8: The given range isn't in document.
153 CONSOLE ERROR: line 8: The given range isn't in document.
154 CONSOLE ERROR: line 8: The given range isn't in document.
155 CONSOLE ERROR: line 8: The given range isn't in document.
156 CONSOLE ERROR: line 8: The given range isn't in document.
157 CONSOLE ERROR: line 8: The given range isn't in document.
158 CONSOLE ERROR: line 8: The given range isn't in document.
159 CONSOLE ERROR: line 8: The given range isn't in document.
160 CONSOLE ERROR: line 8: The given range isn't in document.
161 CONSOLE ERROR: line 8: The given range isn't in document.
162 CONSOLE ERROR: line 8: The given range isn't in document.
163 CONSOLE ERROR: line 8: The given range isn't in document.
164 CONSOLE ERROR: line 8: The given range isn't in document.
165 CONSOLE ERROR: line 8: The given range isn't in document.
166 CONSOLE ERROR: line 8: The given range isn't in document.
167 CONSOLE ERROR: line 8: The given range isn't in document.
168 CONSOLE ERROR: line 8: The given range isn't in document.
169 CONSOLE ERROR: line 8: The given range isn't in document.
170 CONSOLE ERROR: line 8: The given range isn't in document.
171 CONSOLE ERROR: line 8: The given range isn't in document.
172 CONSOLE ERROR: line 8: The given range isn't in document.
173 CONSOLE ERROR: line 8: The given range isn't in document.
174 CONSOLE ERROR: line 8: The given range isn't in document.
175 CONSOLE ERROR: line 8: The given range isn't in document.
176 CONSOLE ERROR: line 8: The given range isn't in document.
177 CONSOLE ERROR: line 8: The given range isn't in document.
178 CONSOLE ERROR: line 8: The given range isn't in document.
179 CONSOLE ERROR: line 8: The given range isn't in document.
180 CONSOLE ERROR: line 8: The given range isn't in document.
181 CONSOLE ERROR: line 8: The given range isn't in document.
182 CONSOLE ERROR: line 8: The given range isn't in document.
183 CONSOLE ERROR: line 8: The given range isn't in document.
184 CONSOLE ERROR: line 8: The given range isn't in document.
185 CONSOLE ERROR: line 8: The given range isn't in document.
186 CONSOLE ERROR: line 8: The given range isn't in document.
187 CONSOLE ERROR: line 8: The given range isn't in document.
188 CONSOLE ERROR: line 8: The given range isn't in document.
189 CONSOLE ERROR: line 8: The given range isn't in document.
190 CONSOLE ERROR: line 8: The given range isn't in document.
191 CONSOLE ERROR: line 8: The given range isn't in document.
192 CONSOLE ERROR: line 8: The given range isn't in document.
193 CONSOLE ERROR: line 8: The given range isn't in document.
194 CONSOLE ERROR: line 8: The given range isn't in document.
195 CONSOLE ERROR: line 8: The given range isn't in document.
196 CONSOLE ERROR: line 8: The given range isn't in document.
197 CONSOLE ERROR: line 8: The given range isn't in document.
198 CONSOLE ERROR: line 8: The given range isn't in document.
199 CONSOLE ERROR: line 8: The given range isn't in document.
200 CONSOLE ERROR: line 8: The given range isn't in document.
201 CONSOLE ERROR: line 8: The given range isn't in document.
202 CONSOLE ERROR: line 8: The given range isn't in document.
203 CONSOLE ERROR: line 8: The given range isn't in document.
204 CONSOLE ERROR: line 8: The given range isn't in document.
205 CONSOLE ERROR: line 8: The given range isn't in document.
206 CONSOLE ERROR: line 8: The given range isn't in document.
207 CONSOLE ERROR: line 8: The given range isn't in document.
208 CONSOLE ERROR: line 8: The given range isn't in document.
209 CONSOLE ERROR: line 8: The given range isn't in document.
210 CONSOLE ERROR: line 8: The given range isn't in document.
211 CONSOLE ERROR: line 8: The given range isn't in document.
212 CONSOLE ERROR: line 8: The given range isn't in document.
213 CONSOLE ERROR: line 8: The given range isn't in document.
214 CONSOLE ERROR: line 8: The given range isn't in document.
215 CONSOLE ERROR: line 8: The given range isn't in document.
216 CONSOLE ERROR: line 8: The given range isn't in document.
217 CONSOLE ERROR: line 8: The given range isn't in document.
218 CONSOLE ERROR: line 8: The given range isn't in document.
219 CONSOLE ERROR: line 8: The given range isn't in document.
220 CONSOLE ERROR: line 8: The given range isn't in document.
221 CONSOLE ERROR: line 8: The given range isn't in document.
222 CONSOLE ERROR: line 8: The given range isn't in document.
223 CONSOLE ERROR: line 8: The given range isn't in document.
224 CONSOLE ERROR: line 8: The given range isn't in document.
225 CONSOLE ERROR: line 8: The given range isn't in document.
226 CONSOLE ERROR: line 8: The given range isn't in document.
227 CONSOLE ERROR: line 8: The given range isn't in document.
228 CONSOLE ERROR: line 8: The given range isn't in document.
229 CONSOLE ERROR: line 8: The given range isn't in document.
230 CONSOLE ERROR: line 8: The given range isn't in document.
231 CONSOLE ERROR: line 8: The given range isn't in document.
232 CONSOLE ERROR: line 8: The given range isn't in document.
233 CONSOLE ERROR: line 8: The given range isn't in document.
234 CONSOLE ERROR: line 8: The given range isn't in document.
235 CONSOLE ERROR: line 8: The given range isn't in document.
236 CONSOLE ERROR: line 8: The given range isn't in document.
237 CONSOLE ERROR: line 8: The given range isn't in document.
238 CONSOLE ERROR: line 8: The given range isn't in document.
239 CONSOLE ERROR: line 8: The given range isn't in document.
240 CONSOLE ERROR: line 8: The given range isn't in document.
241 CONSOLE ERROR: line 8: The given range isn't in document.
242 CONSOLE ERROR: line 8: The given range isn't in document.
243 CONSOLE ERROR: line 8: The given range isn't in document.
244 CONSOLE ERROR: line 8: The given range isn't in document.
245 CONSOLE ERROR: line 8: The given range isn't in document.
246 CONSOLE ERROR: line 8: The given range isn't in document.
247 CONSOLE ERROR: line 8: The given range isn't in document.
248 CONSOLE ERROR: line 8: The given range isn't in document.
249 CONSOLE ERROR: line 8: The given range isn't in document.
250 CONSOLE ERROR: line 8: The given range isn't in document.
251 CONSOLE ERROR: line 8: The given range isn't in document.
252 CONSOLE ERROR: line 8: The given range isn't in document.
253 CONSOLE ERROR: line 8: The given range isn't in document.
254 CONSOLE ERROR: line 8: The given range isn't in document.
255 CONSOLE ERROR: line 8: The given range isn't in document.
256 CONSOLE ERROR: line 8: The given range isn't in document.
257 CONSOLE ERROR: line 8: The given range isn't in document.
258 CONSOLE ERROR: line 8: The given range isn't in document.
259 CONSOLE ERROR: line 8: The given range isn't in document.
260 CONSOLE ERROR: line 8: The given range isn't in document.
261 CONSOLE ERROR: line 8: The given range isn't in document.
262 CONSOLE ERROR: line 8: The given range isn't in document.
263 CONSOLE ERROR: line 8: The given range isn't in document.
264 CONSOLE ERROR: line 8: The given range isn't in document.
265 CONSOLE ERROR: line 8: The given range isn't in document.
266 CONSOLE ERROR: line 8: The given range isn't in document.
267 CONSOLE ERROR: line 8: The given range isn't in document.
268 CONSOLE ERROR: line 8: The given range isn't in document.
269 CONSOLE ERROR: line 8: The given range isn't in document.
270 CONSOLE ERROR: line 8: The given range isn't in document.
271 CONSOLE ERROR: line 8: The given range isn't in document.
272 CONSOLE ERROR: line 8: The given range isn't in document.
273 CONSOLE ERROR: line 8: The given range isn't in document.
274 CONSOLE ERROR: line 8: The given range isn't in document.
275 CONSOLE ERROR: line 8: The given range isn't in document.
276 CONSOLE ERROR: line 8: The given range isn't in document.
277 CONSOLE ERROR: line 8: The given range isn't in document.
278 CONSOLE ERROR: line 8: The given range isn't in document.
279 CONSOLE ERROR: line 8: The given range isn't in document.
280 CONSOLE ERROR: line 8: The given range isn't in document.
281 CONSOLE ERROR: line 8: The given range isn't in document.
282 CONSOLE ERROR: line 8: The given range isn't in document.
283 CONSOLE ERROR: line 8: The given range isn't in document.
284 CONSOLE ERROR: line 8: The given range isn't in document.
285 CONSOLE ERROR: line 8: The given range isn't in document.
286 CONSOLE ERROR: line 8: The given range isn't in document.
287 CONSOLE ERROR: line 8: The given range isn't in document.
288 CONSOLE ERROR: line 8: The given range isn't in document.
289 CONSOLE ERROR: line 8: The given range isn't in document.
290 CONSOLE ERROR: line 8: The given range isn't in document.
291 CONSOLE ERROR: line 8: The given range isn't in document.
292 CONSOLE ERROR: line 8: The given range isn't in document.
293 CONSOLE ERROR: line 8: The given range isn't in document.
294 CONSOLE ERROR: line 8: The given range isn't in document.
295 CONSOLE ERROR: line 8: The given range isn't in document.
296 CONSOLE ERROR: line 8: The given range isn't in document.
297 CONSOLE ERROR: line 8: The given range isn't in document.
298 CONSOLE ERROR: line 8: The given range isn't in document.
299 CONSOLE ERROR: line 8: The given range isn't in document.
300 CONSOLE ERROR: line 8: The given range isn't in document.
301 CONSOLE ERROR: line 8: The given range isn't in document.
302 CONSOLE ERROR: line 8: The given range isn't in document.
303 CONSOLE ERROR: line 8: The given range isn't in document.
304 CONSOLE ERROR: line 8: The given range isn't in document.
305 CONSOLE ERROR: line 8: The given range isn't in document.
306 CONSOLE ERROR: line 8: The given range isn't in document.
307 CONSOLE ERROR: line 8: The given range isn't in document.
308 CONSOLE ERROR: line 8: The given range isn't in document.
309 CONSOLE ERROR: line 8: The given range isn't in document.
310 CONSOLE ERROR: line 8: The given range isn't in document.
311 CONSOLE ERROR: line 8: The given range isn't in document.
312 CONSOLE ERROR: line 8: The given range isn't in document.
313 CONSOLE ERROR: line 8: The given range isn't in document.
314 CONSOLE ERROR: line 8: The given range isn't in document.
315 CONSOLE ERROR: line 8: The given range isn't in document.
316 CONSOLE ERROR: line 8: The given range isn't in document.
317 CONSOLE ERROR: line 8: The given range isn't in document.
318 CONSOLE ERROR: line 8: The given range isn't in document.
319 CONSOLE ERROR: line 8: The given range isn't in document.
320 CONSOLE ERROR: line 8: The given range isn't in document.
321 CONSOLE ERROR: line 8: The given range isn't in document.
322 CONSOLE ERROR: line 8: The given range isn't in document.
323 CONSOLE ERROR: line 8: The given range isn't in document.
324 CONSOLE ERROR: line 8: The given range isn't in document.
325 CONSOLE ERROR: line 8: The given range isn't in document.
326 CONSOLE ERROR: line 8: The given range isn't in document.
327 CONSOLE ERROR: line 8: The given range isn't in document.
328 CONSOLE ERROR: line 8: The given range isn't in document.
329 CONSOLE ERROR: line 8: The given range isn't in document.
330 CONSOLE ERROR: line 8: The given range isn't in document.
331 CONSOLE ERROR: line 8: The given range isn't in document.
332 CONSOLE ERROR: line 8: The given range isn't in document.
333 CONSOLE ERROR: line 8: The given range isn't in document.
334 CONSOLE ERROR: line 8: The given range isn't in document.
335 CONSOLE ERROR: line 8: The given range isn't in document.
336 CONSOLE ERROR: line 8: The given range isn't in document.
337 CONSOLE ERROR: line 8: The given range isn't in document.
338 CONSOLE ERROR: line 8: The given range isn't in document.
339 CONSOLE ERROR: line 8: The given range isn't in document.
340 CONSOLE ERROR: line 8: The given range isn't in document.
341 CONSOLE ERROR: line 8: The given range isn't in document.
342 CONSOLE ERROR: line 8: The given range isn't in document.
343 CONSOLE ERROR: line 8: The given range isn't in document.
344 CONSOLE ERROR: line 8: The given range isn't in document.
345 CONSOLE ERROR: line 8: The given range isn't in document.
346 CONSOLE ERROR: line 8: The given range isn't in document.
347 CONSOLE ERROR: line 8: The given range isn't in document.
348 CONSOLE ERROR: line 8: The given range isn't in document.
349 CONSOLE ERROR: line 8: The given range isn't in document.
350 CONSOLE ERROR: line 8: The given range isn't in document.
351 CONSOLE ERROR: line 8: The given range isn't in document.
352 CONSOLE ERROR: line 8: The given range isn't in document.
353 CONSOLE ERROR: line 8: The given range isn't in document.
354 CONSOLE ERROR: line 8: The given range isn't in document.
355 CONSOLE ERROR: line 8: The given range isn't in document.
356 CONSOLE ERROR: line 8: The given range isn't in document.
357 CONSOLE ERROR: line 8: The given range isn't in document.
358 CONSOLE ERROR: line 8: The given range isn't in document.
359 CONSOLE ERROR: line 8: The given range isn't in document.
360 CONSOLE ERROR: line 8: The given range isn't in document.
361 CONSOLE ERROR: line 8: The given range isn't in document.
362 CONSOLE ERROR: line 8: The given range isn't in document.
363 CONSOLE ERROR: line 8: The given range isn't in document.
364 CONSOLE ERROR: line 8: The given range isn't in document.
365 CONSOLE ERROR: line 8: The given range isn't in document.
366 CONSOLE ERROR: line 8: The given range isn't in document.
367 CONSOLE ERROR: line 8: The given range isn't in document.
368 CONSOLE ERROR: line 8: The given range isn't in document.
369 CONSOLE ERROR: line 8: The given range isn't in document.
370 CONSOLE ERROR: line 8: The given range isn't in document.
371 CONSOLE ERROR: line 8: The given range isn't in document.
372 CONSOLE ERROR: line 8: The given range isn't in document.
373 CONSOLE ERROR: line 8: The given range isn't in document.
374 CONSOLE ERROR: line 8: The given range isn't in document.
375 CONSOLE ERROR: line 8: The given range isn't in document.
376 CONSOLE ERROR: line 8: The given range isn't in document.
377 CONSOLE ERROR: line 8: The given range isn't in document.
378 CONSOLE ERROR: line 8: The given range isn't in document.
379 CONSOLE ERROR: line 8: The given range isn't in document.
380 CONSOLE ERROR: line 8: The given range isn't in document.
381 CONSOLE ERROR: line 8: The given range isn't in document.
382 CONSOLE ERROR: line 8: The given range isn't in document.
383 CONSOLE ERROR: line 8: The given range isn't in document.
384 CONSOLE ERROR: line 8: The given range isn't in document.
385 CONSOLE ERROR: line 8: The given range isn't in document.
386 CONSOLE ERROR: line 8: The given range isn't in document.
387 CONSOLE ERROR: line 8: The given range isn't in document.
388 CONSOLE ERROR: line 8: The given range isn't in document.
389 CONSOLE ERROR: line 8: The given range isn't in document.
390 CONSOLE ERROR: line 8: The given range isn't in document.
391 CONSOLE ERROR: line 8: The given range isn't in document.
392 CONSOLE ERROR: line 8: The given range isn't in document.
393 CONSOLE ERROR: line 8: The given range isn't in document.
394 CONSOLE ERROR: line 8: The given range isn't in document.
395 CONSOLE ERROR: line 8: The given range isn't in document.
396 CONSOLE ERROR: line 8: The given range isn't in document.
397 CONSOLE ERROR: line 8: The given range isn't in document.
398 CONSOLE ERROR: line 8: The given range isn't in document.
399 CONSOLE ERROR: line 8: The given range isn't in document.
400 CONSOLE ERROR: line 8: The given range isn't in document.
401 CONSOLE ERROR: line 8: The given range isn't in document.
402 CONSOLE ERROR: line 8: The given range isn't in document.
403 CONSOLE ERROR: line 8: The given range isn't in document.
404 CONSOLE ERROR: line 8: The given range isn't in document.
405 CONSOLE ERROR: line 8: The given range isn't in document.
406 CONSOLE ERROR: line 8: The given range isn't in document.
407 CONSOLE ERROR: line 8: The given range isn't in document.
408 CONSOLE ERROR: line 8: The given range isn't in document.
409 CONSOLE ERROR: line 8: The given range isn't in document.
410 CONSOLE ERROR: line 8: The given range isn't in document.
411 CONSOLE ERROR: line 8: The given range isn't in document.
412 CONSOLE ERROR: line 8: The given range isn't in document.
413 CONSOLE ERROR: line 8: The given range isn't in document.
414 CONSOLE ERROR: line 8: The given range isn't in document.
415 CONSOLE ERROR: line 8: The given range isn't in document.
416 CONSOLE ERROR: line 8: The given range isn't in document.
417 CONSOLE ERROR: line 8: The given range isn't in document.
418 CONSOLE ERROR: line 8: The given range isn't in document.
419 CONSOLE ERROR: line 8: The given range isn't in document.
420 CONSOLE ERROR: line 8: The given range isn't in document.
421 CONSOLE ERROR: line 8: The given range isn't in document.
422 CONSOLE ERROR: line 8: The given range isn't in document.
423 CONSOLE ERROR: line 8: The given range isn't in document.
424 CONSOLE ERROR: line 8: The given range isn't in document.
425 CONSOLE ERROR: line 8: The given range isn't in document.
426 CONSOLE ERROR: line 8: The given range isn't in document.
427 CONSOLE ERROR: line 8: The given range isn't in document.
428 CONSOLE ERROR: line 8: The given range isn't in document.
429 CONSOLE ERROR: line 8: The given range isn't in document.
430 CONSOLE ERROR: line 8: The given range isn't in document.
431 CONSOLE ERROR: line 8: The given range isn't in document.
432 CONSOLE ERROR: line 8: The given range isn't in document.
433 CONSOLE ERROR: line 8: The given range isn't in document.
434 CONSOLE ERROR: line 8: The given range isn't in document.
435 CONSOLE ERROR: line 8: The given range isn't in document.
436 CONSOLE ERROR: line 8: The given range isn't in document.
437 CONSOLE ERROR: line 8: The given range isn't in document.
438 CONSOLE ERROR: line 8: The given range isn't in document.
439 CONSOLE ERROR: line 8: The given range isn't in document.
440 CONSOLE ERROR: line 8: The given range isn't in document.
441 This is a testharness.js-based test.
442 Found 2670 tests; 2640 PASS, 30 FAIL, 0 TIMEOUT, 0 NOTRUN.
443 PASS Set up range 0 []
444 PASS Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0]
445 PASS Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1]
446 PASS Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8]
447 PASS Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9]
448 PASS Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0]
449 PASS Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1]
450 PASS Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8]
451 PASS Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9]
452 PASS Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
453 PASS Set up range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
454 PASS Set up range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
455 PASS Set up range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
456 PASS Set up range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
457 PASS Set up range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
458 PASS Set up range 15 [document.documentElement, 0, document.documentElement, 1]
459 PASS Set up range 16 [document.documentElement, 0, document.documentElement, 2]
460 PASS Set up range 17 [document.documentElement, 1, document.documentElement, 2]
461 PASS Set up range 18 [document.head, 1, document.head, 1]
462 PASS Set up range 19 [document.body, 0, document.body, 1]
463 PASS Set up range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
464 PASS Set up range 21 [foreignDoc.head, 1, foreignDoc.head, 1]
465 PASS Set up range 22 [foreignDoc.body, 0, foreignDoc.body, 0]
466 PASS Set up range 23 [paras[0], 0, paras[0], 0]
467 PASS Set up range 24 [paras[0], 0, paras[0], 1]
468 PASS Set up range 25 [detachedPara1, 0, detachedPara1, 0]
469 PASS Set up range 26 [detachedPara1, 0, detachedPara1, 1]
470 PASS Set up range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0]
471 PASS Set up range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8]
472 PASS Set up range 29 [paras[0].firstChild, 3, paras[3], 1]
473 PASS Range 0 [], point 0 [paras[0].firstChild, -1]
474 PASS Range 0 [], point 1 [paras[0].firstChild, 0]
475 PASS Range 0 [], point 2 [paras[0].firstChild, 1]
476 PASS Range 0 [], point 3 [paras[0].firstChild, 2]
477 PASS Range 0 [], point 4 [paras[0].firstChild, 8]
478 PASS Range 0 [], point 5 [paras[0].firstChild, 9]
479 PASS Range 0 [], point 6 [paras[0].firstChild, 10]
480 PASS Range 0 [], point 7 [paras[0].firstChild, 65535]
481 PASS Range 0 [], point 8 [paras[1].firstChild, -1]
482 PASS Range 0 [], point 9 [paras[1].firstChild, 0]
483 PASS Range 0 [], point 10 [paras[1].firstChild, 1]
484 PASS Range 0 [], point 11 [paras[1].firstChild, 2]
485 PASS Range 0 [], point 12 [paras[1].firstChild, 8]
486 PASS Range 0 [], point 13 [paras[1].firstChild, 9]
487 PASS Range 0 [], point 14 [paras[1].firstChild, 10]
488 PASS Range 0 [], point 15 [paras[1].firstChild, 65535]
489 PASS Range 0 [], point 16 [detachedPara1.firstChild, 0]
490 PASS Range 0 [], point 17 [detachedPara1.firstChild, 1]
491 PASS Range 0 [], point 18 [detachedPara1.firstChild, 8]
492 PASS Range 0 [], point 19 [detachedPara1.firstChild, 9]
493 PASS Range 0 [], point 20 [foreignPara1.firstChild, 0]
494 PASS Range 0 [], point 21 [foreignPara1.firstChild, 1]
495 PASS Range 0 [], point 22 [foreignPara1.firstChild, 8]
496 PASS Range 0 [], point 23 [foreignPara1.firstChild, 9]
497 PASS Range 0 [], point 24 [document.documentElement, -1]
498 PASS Range 0 [], point 25 [document.documentElement, 0]
499 PASS Range 0 [], point 26 [document.documentElement, 1]
500 PASS Range 0 [], point 27 [document.documentElement, 2]
501 PASS Range 0 [], point 28 [document.documentElement, 7]
502 PASS Range 0 [], point 29 [document.head, 1]
503 PASS Range 0 [], point 30 [document.body, 3]
504 PASS Range 0 [], point 31 [foreignDoc.documentElement, 0]
505 PASS Range 0 [], point 32 [foreignDoc.documentElement, 1]
506 PASS Range 0 [], point 33 [foreignDoc.head, 0]
507 PASS Range 0 [], point 34 [foreignDoc.body, 1]
508 PASS Range 0 [], point 35 [paras[0], 0]
509 PASS Range 0 [], point 36 [paras[0], 1]
510 PASS Range 0 [], point 37 [paras[0], 2]
511 PASS Range 0 [], point 38 [paras[1], 0]
512 PASS Range 0 [], point 39 [paras[1], 1]
513 PASS Range 0 [], point 40 [paras[1], 2]
514 PASS Range 0 [], point 41 [detachedPara1, 0]
515 PASS Range 0 [], point 42 [detachedPara1, 1]
516 PASS Range 0 [], point 43 [testDiv, 0]
517 PASS Range 0 [], point 44 [testDiv, 3]
518 PASS Range 0 [], point 45 [document, -1]
519 PASS Range 0 [], point 46 [document, 0]
520 PASS Range 0 [], point 47 [document, 1]
521 PASS Range 0 [], point 48 [document, 2]
522 PASS Range 0 [], point 49 [document, 3]
523 PASS Range 0 [], point 50 [comment, -1]
524 PASS Range 0 [], point 51 [comment, 0]
525 PASS Range 0 [], point 52 [comment, 4]
526 PASS Range 0 [], point 53 [comment, 96]
527 PASS Range 0 [], point 54 [foreignDoc, 0]
528 PASS Range 0 [], point 55 [foreignDoc, 1]
529 PASS Range 0 [], point 56 [foreignComment, 2]
530 PASS Range 0 [], point 57 [foreignTextNode, 0]
531 PASS Range 0 [], point 58 [foreignTextNode, 36]
532 PASS Range 0 [], point 59 [xmlDoc, -1]
533 PASS Range 0 [], point 60 [xmlDoc, 0]
534 PASS Range 0 [], point 61 [xmlDoc, 1]
535 PASS Range 0 [], point 62 [xmlDoc, 5]
536 PASS Range 0 [], point 63 [xmlComment, 0]
537 PASS Range 0 [], point 64 [xmlComment, 4]
538 PASS Range 0 [], point 65 [processingInstruction, 0]
539 PASS Range 0 [], point 66 [processingInstruction, 5]
540 PASS Range 0 [], point 67 [processingInstruction, 9]
541 PASS Range 0 [], point 68 [detachedTextNode, 0]
542 PASS Range 0 [], point 69 [detachedTextNode, 8]
543 PASS Range 0 [], point 70 [detachedForeignTextNode, 0]
544 PASS Range 0 [], point 71 [detachedForeignTextNode, 8]
545 PASS Range 0 [], point 72 [detachedXmlTextNode, 0]
546 PASS Range 0 [], point 73 [detachedXmlTextNode, 8]
547 PASS Range 0 [], point 74 [detachedProcessingInstruction, 12]
548 PASS Range 0 [], point 75 [detachedComment, 3]
549 PASS Range 0 [], point 76 [detachedComment, 5]
550 PASS Range 0 [], point 77 [detachedForeignComment, 0]
551 PASS Range 0 [], point 78 [detachedForeignComment, 4]
552 PASS Range 0 [], point 79 [detachedXmlComment, 2]
553 PASS Range 0 [], point 80 [docfrag, 0]
554 PASS Range 0 [], point 81 [foreignDocfrag, 0]
555 PASS Range 0 [], point 82 [xmlDocfrag, 0]
556 PASS Range 0 [], point 83 [doctype, 0]
557 FAIL Range 0 [], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_ TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
558 selection.collapse(point[0], point[1]);
559 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
560 PASS Range 0 [], point 85 [doctype, 1]
561 PASS Range 0 [], point 86 [foreignDoctype, 0]
562 PASS Range 0 [], point 87 [xmlDoctype, 0]
563 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0] .firstChild, -1]
564 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0] .firstChild, 0]
565 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0] .firstChild, 1]
566 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0] .firstChild, 2]
567 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0] .firstChild, 8]
568 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0] .firstChild, 9]
569 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0] .firstChild, 10]
570 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0] .firstChild, 65535]
571 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1] .firstChild, -1]
572 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1] .firstChild, 0]
573 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1 ].firstChild, 1]
574 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1 ].firstChild, 2]
575 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1 ].firstChild, 8]
576 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1 ].firstChild, 9]
577 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1 ].firstChild, 10]
578 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1 ].firstChild, 65535]
579 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detache dPara1.firstChild, 0]
580 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detache dPara1.firstChild, 1]
581 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detache dPara1.firstChild, 8]
582 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detache dPara1.firstChild, 9]
583 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreign Para1.firstChild, 0]
584 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreign Para1.firstChild, 1]
585 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreign Para1.firstChild, 8]
586 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreign Para1.firstChild, 9]
587 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [documen t.documentElement, -1]
588 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [documen t.documentElement, 0]
589 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [documen t.documentElement, 1]
590 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [documen t.documentElement, 2]
591 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [documen t.documentElement, 7]
592 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [documen t.head, 1]
593 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [documen t.body, 3]
594 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreign Doc.documentElement, 0]
595 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreign Doc.documentElement, 1]
596 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreign Doc.head, 0]
597 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreign Doc.body, 1]
598 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0 ], 0]
599 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0 ], 1]
600 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0 ], 2]
601 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1 ], 0]
602 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1 ], 1]
603 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1 ], 2]
604 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detache dPara1, 0]
605 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detache dPara1, 1]
606 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv , 0]
607 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv , 3]
608 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [documen t, -1]
609 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [documen t, 0]
610 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [documen t, 1]
611 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [documen t, 2]
612 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [documen t, 3]
613 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment , -1]
614 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment , 0]
615 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment , 4]
616 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment , 96]
617 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreign Doc, 0]
618 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreign Doc, 1]
619 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreign Comment, 2]
620 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreign TextNode, 0]
621 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreign TextNode, 36]
622 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1]
623 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0]
624 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1]
625 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5]
626 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComm ent, 0]
627 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComm ent, 4]
628 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [process ingInstruction, 0]
629 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [process ingInstruction, 5]
630 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [process ingInstruction, 9]
631 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detache dTextNode, 0]
632 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detache dTextNode, 8]
633 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detache dForeignTextNode, 0]
634 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detache dForeignTextNode, 8]
635 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detache dXmlTextNode, 0]
636 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detache dXmlTextNode, 8]
637 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detache dProcessingInstruction, 12]
638 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detache dComment, 3]
639 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detache dComment, 5]
640 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detache dForeignComment, 0]
641 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detache dForeignComment, 4]
642 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detache dXmlComment, 2]
643 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag , 0]
644 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreign Docfrag, 0]
645 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocf rag, 0]
646 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype , 0]
647 FAIL Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
648 selection.collapse(point[0], point[1]);
649 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
650 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype , 1]
651 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreign Doctype, 0]
652 PASS Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoct ype, 0]
653 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0] .firstChild, -1]
654 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0] .firstChild, 0]
655 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0] .firstChild, 1]
656 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0] .firstChild, 2]
657 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0] .firstChild, 8]
658 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0] .firstChild, 9]
659 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0] .firstChild, 10]
660 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0] .firstChild, 65535]
661 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1] .firstChild, -1]
662 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1] .firstChild, 0]
663 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1 ].firstChild, 1]
664 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1 ].firstChild, 2]
665 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1 ].firstChild, 8]
666 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1 ].firstChild, 9]
667 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1 ].firstChild, 10]
668 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1 ].firstChild, 65535]
669 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detache dPara1.firstChild, 0]
670 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detache dPara1.firstChild, 1]
671 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detache dPara1.firstChild, 8]
672 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detache dPara1.firstChild, 9]
673 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreign Para1.firstChild, 0]
674 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreign Para1.firstChild, 1]
675 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreign Para1.firstChild, 8]
676 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreign Para1.firstChild, 9]
677 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [documen t.documentElement, -1]
678 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [documen t.documentElement, 0]
679 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [documen t.documentElement, 1]
680 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [documen t.documentElement, 2]
681 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [documen t.documentElement, 7]
682 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [documen t.head, 1]
683 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [documen t.body, 3]
684 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreign Doc.documentElement, 0]
685 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreign Doc.documentElement, 1]
686 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreign Doc.head, 0]
687 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreign Doc.body, 1]
688 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0 ], 0]
689 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0 ], 1]
690 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0 ], 2]
691 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1 ], 0]
692 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1 ], 1]
693 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1 ], 2]
694 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detache dPara1, 0]
695 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detache dPara1, 1]
696 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv , 0]
697 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv , 3]
698 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [documen t, -1]
699 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [documen t, 0]
700 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [documen t, 1]
701 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [documen t, 2]
702 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [documen t, 3]
703 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment , -1]
704 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment , 0]
705 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment , 4]
706 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment , 96]
707 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreign Doc, 0]
708 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreign Doc, 1]
709 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreign Comment, 2]
710 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreign TextNode, 0]
711 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreign TextNode, 36]
712 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1]
713 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0]
714 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1]
715 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5]
716 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComm ent, 0]
717 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComm ent, 4]
718 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [process ingInstruction, 0]
719 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [process ingInstruction, 5]
720 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [process ingInstruction, 9]
721 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detache dTextNode, 0]
722 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detache dTextNode, 8]
723 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detache dForeignTextNode, 0]
724 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detache dForeignTextNode, 8]
725 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detache dXmlTextNode, 0]
726 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detache dXmlTextNode, 8]
727 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detache dProcessingInstruction, 12]
728 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detache dComment, 3]
729 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detache dComment, 5]
730 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detache dForeignComment, 0]
731 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detache dForeignComment, 4]
732 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detache dXmlComment, 2]
733 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag , 0]
734 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreign Docfrag, 0]
735 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocf rag, 0]
736 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype , 0]
737 FAIL Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
738 selection.collapse(point[0], point[1]);
739 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
740 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype , 1]
741 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreign Doctype, 0]
742 PASS Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoct ype, 0]
743 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0] .firstChild, -1]
744 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0] .firstChild, 0]
745 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0] .firstChild, 1]
746 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0] .firstChild, 2]
747 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0] .firstChild, 8]
748 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0] .firstChild, 9]
749 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0] .firstChild, 10]
750 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0] .firstChild, 65535]
751 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1] .firstChild, -1]
752 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1] .firstChild, 0]
753 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1 ].firstChild, 1]
754 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1 ].firstChild, 2]
755 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1 ].firstChild, 8]
756 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1 ].firstChild, 9]
757 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1 ].firstChild, 10]
758 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1 ].firstChild, 65535]
759 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detache dPara1.firstChild, 0]
760 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detache dPara1.firstChild, 1]
761 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detache dPara1.firstChild, 8]
762 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detache dPara1.firstChild, 9]
763 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreign Para1.firstChild, 0]
764 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreign Para1.firstChild, 1]
765 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreign Para1.firstChild, 8]
766 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreign Para1.firstChild, 9]
767 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [documen t.documentElement, -1]
768 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [documen t.documentElement, 0]
769 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [documen t.documentElement, 1]
770 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [documen t.documentElement, 2]
771 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [documen t.documentElement, 7]
772 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [documen t.head, 1]
773 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [documen t.body, 3]
774 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreign Doc.documentElement, 0]
775 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreign Doc.documentElement, 1]
776 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreign Doc.head, 0]
777 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreign Doc.body, 1]
778 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0 ], 0]
779 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0 ], 1]
780 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0 ], 2]
781 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1 ], 0]
782 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1 ], 1]
783 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1 ], 2]
784 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detache dPara1, 0]
785 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detache dPara1, 1]
786 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv , 0]
787 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv , 3]
788 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [documen t, -1]
789 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [documen t, 0]
790 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [documen t, 1]
791 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [documen t, 2]
792 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [documen t, 3]
793 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment , -1]
794 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment , 0]
795 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment , 4]
796 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment , 96]
797 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreign Doc, 0]
798 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreign Doc, 1]
799 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreign Comment, 2]
800 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreign TextNode, 0]
801 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreign TextNode, 36]
802 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1]
803 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0]
804 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1]
805 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5]
806 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComm ent, 0]
807 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComm ent, 4]
808 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [process ingInstruction, 0]
809 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [process ingInstruction, 5]
810 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [process ingInstruction, 9]
811 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detache dTextNode, 0]
812 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detache dTextNode, 8]
813 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detache dForeignTextNode, 0]
814 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detache dForeignTextNode, 8]
815 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detache dXmlTextNode, 0]
816 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detache dXmlTextNode, 8]
817 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detache dProcessingInstruction, 12]
818 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detache dComment, 3]
819 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detache dComment, 5]
820 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detache dForeignComment, 0]
821 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detache dForeignComment, 4]
822 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detache dXmlComment, 2]
823 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag , 0]
824 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreign Docfrag, 0]
825 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocf rag, 0]
826 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype , 0]
827 FAIL Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
828 selection.collapse(point[0], point[1]);
829 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
830 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype , 1]
831 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreign Doctype, 0]
832 PASS Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoct ype, 0]
833 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0] .firstChild, -1]
834 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0] .firstChild, 0]
835 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0] .firstChild, 1]
836 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0] .firstChild, 2]
837 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0] .firstChild, 8]
838 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0] .firstChild, 9]
839 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0] .firstChild, 10]
840 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0] .firstChild, 65535]
841 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1] .firstChild, -1]
842 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1] .firstChild, 0]
843 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1 ].firstChild, 1]
844 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1 ].firstChild, 2]
845 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1 ].firstChild, 8]
846 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1 ].firstChild, 9]
847 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1 ].firstChild, 10]
848 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1 ].firstChild, 65535]
849 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detache dPara1.firstChild, 0]
850 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detache dPara1.firstChild, 1]
851 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detache dPara1.firstChild, 8]
852 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detache dPara1.firstChild, 9]
853 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreign Para1.firstChild, 0]
854 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreign Para1.firstChild, 1]
855 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreign Para1.firstChild, 8]
856 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreign Para1.firstChild, 9]
857 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [documen t.documentElement, -1]
858 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [documen t.documentElement, 0]
859 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [documen t.documentElement, 1]
860 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [documen t.documentElement, 2]
861 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [documen t.documentElement, 7]
862 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [documen t.head, 1]
863 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [documen t.body, 3]
864 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreign Doc.documentElement, 0]
865 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreign Doc.documentElement, 1]
866 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreign Doc.head, 0]
867 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreign Doc.body, 1]
868 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0 ], 0]
869 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0 ], 1]
870 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0 ], 2]
871 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1 ], 0]
872 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1 ], 1]
873 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1 ], 2]
874 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detache dPara1, 0]
875 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detache dPara1, 1]
876 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv , 0]
877 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv , 3]
878 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [documen t, -1]
879 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [documen t, 0]
880 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [documen t, 1]
881 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [documen t, 2]
882 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [documen t, 3]
883 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment , -1]
884 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment , 0]
885 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment , 4]
886 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment , 96]
887 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreign Doc, 0]
888 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreign Doc, 1]
889 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreign Comment, 2]
890 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreign TextNode, 0]
891 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreign TextNode, 36]
892 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1]
893 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0]
894 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1]
895 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5]
896 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComm ent, 0]
897 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComm ent, 4]
898 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [process ingInstruction, 0]
899 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [process ingInstruction, 5]
900 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [process ingInstruction, 9]
901 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detache dTextNode, 0]
902 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detache dTextNode, 8]
903 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detache dForeignTextNode, 0]
904 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detache dForeignTextNode, 8]
905 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detache dXmlTextNode, 0]
906 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detache dXmlTextNode, 8]
907 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detache dProcessingInstruction, 12]
908 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detache dComment, 3]
909 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detache dComment, 5]
910 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detache dForeignComment, 0]
911 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detache dForeignComment, 4]
912 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detache dXmlComment, 2]
913 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag , 0]
914 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreign Docfrag, 0]
915 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocf rag, 0]
916 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype , 0]
917 FAIL Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
918 selection.collapse(point[0], point[1]);
919 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
920 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype , 1]
921 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreign Doctype, 0]
922 PASS Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoct ype, 0]
923 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0] .firstChild, -1]
924 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0] .firstChild, 0]
925 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0] .firstChild, 1]
926 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0] .firstChild, 2]
927 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0] .firstChild, 8]
928 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0] .firstChild, 9]
929 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0] .firstChild, 10]
930 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0] .firstChild, 65535]
931 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1] .firstChild, -1]
932 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1] .firstChild, 0]
933 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1 ].firstChild, 1]
934 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1 ].firstChild, 2]
935 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1 ].firstChild, 8]
936 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1 ].firstChild, 9]
937 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1 ].firstChild, 10]
938 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1 ].firstChild, 65535]
939 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detache dPara1.firstChild, 0]
940 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detache dPara1.firstChild, 1]
941 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detache dPara1.firstChild, 8]
942 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detache dPara1.firstChild, 9]
943 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreign Para1.firstChild, 0]
944 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreign Para1.firstChild, 1]
945 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreign Para1.firstChild, 8]
946 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreign Para1.firstChild, 9]
947 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [documen t.documentElement, -1]
948 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [documen t.documentElement, 0]
949 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [documen t.documentElement, 1]
950 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [documen t.documentElement, 2]
951 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [documen t.documentElement, 7]
952 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [documen t.head, 1]
953 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [documen t.body, 3]
954 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreign Doc.documentElement, 0]
955 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreign Doc.documentElement, 1]
956 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreign Doc.head, 0]
957 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreign Doc.body, 1]
958 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0 ], 0]
959 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0 ], 1]
960 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0 ], 2]
961 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1 ], 0]
962 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1 ], 1]
963 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1 ], 2]
964 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detache dPara1, 0]
965 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detache dPara1, 1]
966 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv , 0]
967 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv , 3]
968 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [documen t, -1]
969 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [documen t, 0]
970 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [documen t, 1]
971 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [documen t, 2]
972 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [documen t, 3]
973 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment , -1]
974 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment , 0]
975 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment , 4]
976 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment , 96]
977 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreign Doc, 0]
978 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreign Doc, 1]
979 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreign Comment, 2]
980 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreign TextNode, 0]
981 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreign TextNode, 36]
982 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
983 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
984 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
985 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
986 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComm ent, 0]
987 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComm ent, 4]
988 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [process ingInstruction, 0]
989 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [process ingInstruction, 5]
990 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [process ingInstruction, 9]
991 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detache dTextNode, 0]
992 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detache dTextNode, 8]
993 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detache dForeignTextNode, 0]
994 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detache dForeignTextNode, 8]
995 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detache dXmlTextNode, 0]
996 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detache dXmlTextNode, 8]
997 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detache dProcessingInstruction, 12]
998 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detache dComment, 3]
999 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detache dComment, 5]
1000 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detache dForeignComment, 0]
1001 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detache dForeignComment, 4]
1002 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detache dXmlComment, 2]
1003 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag , 0]
1004 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreign Docfrag, 0]
1005 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocf rag, 0]
1006 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype , 0]
1007 FAIL Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1008 selection.collapse(point[0], point[1]);
1009 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1010 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype , 1]
1011 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreign Doctype, 0]
1012 PASS Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoct ype, 0]
1013 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 0 [paras[0] .firstChild, -1]
1014 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 1 [paras[0] .firstChild, 0]
1015 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 2 [paras[0] .firstChild, 1]
1016 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 3 [paras[0] .firstChild, 2]
1017 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 4 [paras[0] .firstChild, 8]
1018 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 5 [paras[0] .firstChild, 9]
1019 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 6 [paras[0] .firstChild, 10]
1020 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 7 [paras[0] .firstChild, 65535]
1021 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 8 [paras[1] .firstChild, -1]
1022 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 9 [paras[1] .firstChild, 0]
1023 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 10 [paras[1 ].firstChild, 1]
1024 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 11 [paras[1 ].firstChild, 2]
1025 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 12 [paras[1 ].firstChild, 8]
1026 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 13 [paras[1 ].firstChild, 9]
1027 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 14 [paras[1 ].firstChild, 10]
1028 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 15 [paras[1 ].firstChild, 65535]
1029 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 16 [detache dPara1.firstChild, 0]
1030 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 17 [detache dPara1.firstChild, 1]
1031 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 18 [detache dPara1.firstChild, 8]
1032 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 19 [detache dPara1.firstChild, 9]
1033 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 20 [foreign Para1.firstChild, 0]
1034 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 21 [foreign Para1.firstChild, 1]
1035 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 22 [foreign Para1.firstChild, 8]
1036 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 23 [foreign Para1.firstChild, 9]
1037 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 24 [documen t.documentElement, -1]
1038 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 25 [documen t.documentElement, 0]
1039 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 26 [documen t.documentElement, 1]
1040 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 27 [documen t.documentElement, 2]
1041 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 28 [documen t.documentElement, 7]
1042 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 29 [documen t.head, 1]
1043 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 30 [documen t.body, 3]
1044 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 31 [foreign Doc.documentElement, 0]
1045 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 32 [foreign Doc.documentElement, 1]
1046 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 33 [foreign Doc.head, 0]
1047 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 34 [foreign Doc.body, 1]
1048 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 35 [paras[0 ], 0]
1049 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 36 [paras[0 ], 1]
1050 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 37 [paras[0 ], 2]
1051 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 38 [paras[1 ], 0]
1052 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 39 [paras[1 ], 1]
1053 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 40 [paras[1 ], 2]
1054 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 41 [detache dPara1, 0]
1055 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 42 [detache dPara1, 1]
1056 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 43 [testDiv , 0]
1057 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 44 [testDiv , 3]
1058 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 45 [documen t, -1]
1059 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 46 [documen t, 0]
1060 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 47 [documen t, 1]
1061 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 48 [documen t, 2]
1062 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 49 [documen t, 3]
1063 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 50 [comment , -1]
1064 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 51 [comment , 0]
1065 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 52 [comment , 4]
1066 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 53 [comment , 96]
1067 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 54 [foreign Doc, 0]
1068 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 55 [foreign Doc, 1]
1069 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 56 [foreign Comment, 2]
1070 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 57 [foreign TextNode, 0]
1071 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 58 [foreign TextNode, 36]
1072 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 59 [xmlDoc, -1]
1073 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 60 [xmlDoc, 0]
1074 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 61 [xmlDoc, 1]
1075 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 62 [xmlDoc, 5]
1076 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 63 [xmlComm ent, 0]
1077 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 64 [xmlComm ent, 4]
1078 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 65 [process ingInstruction, 0]
1079 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 66 [process ingInstruction, 5]
1080 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 67 [process ingInstruction, 9]
1081 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 68 [detache dTextNode, 0]
1082 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 69 [detache dTextNode, 8]
1083 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 70 [detache dForeignTextNode, 0]
1084 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 71 [detache dForeignTextNode, 8]
1085 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 72 [detache dXmlTextNode, 0]
1086 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 73 [detache dXmlTextNode, 8]
1087 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 74 [detache dProcessingInstruction, 12]
1088 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 75 [detache dComment, 3]
1089 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 76 [detache dComment, 5]
1090 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 77 [detache dForeignComment, 0]
1091 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 78 [detache dForeignComment, 4]
1092 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 79 [detache dXmlComment, 2]
1093 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 80 [docfrag , 0]
1094 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 81 [foreign Docfrag, 0]
1095 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 82 [xmlDocf rag, 0]
1096 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 83 [doctype , 0]
1097 FAIL Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1098 selection.collapse(point[0], point[1]);
1099 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1100 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 85 [doctype , 1]
1101 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 86 [foreign Doctype, 0]
1102 PASS Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], point 87 [xmlDoct ype, 0]
1103 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 0 [paras[0] .firstChild, -1]
1104 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 1 [paras[0] .firstChild, 0]
1105 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 2 [paras[0] .firstChild, 1]
1106 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 3 [paras[0] .firstChild, 2]
1107 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 4 [paras[0] .firstChild, 8]
1108 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 5 [paras[0] .firstChild, 9]
1109 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 6 [paras[0] .firstChild, 10]
1110 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 7 [paras[0] .firstChild, 65535]
1111 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 8 [paras[1] .firstChild, -1]
1112 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 9 [paras[1] .firstChild, 0]
1113 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 10 [paras[1 ].firstChild, 1]
1114 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 11 [paras[1 ].firstChild, 2]
1115 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 12 [paras[1 ].firstChild, 8]
1116 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 13 [paras[1 ].firstChild, 9]
1117 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 14 [paras[1 ].firstChild, 10]
1118 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 15 [paras[1 ].firstChild, 65535]
1119 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 16 [detache dPara1.firstChild, 0]
1120 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 17 [detache dPara1.firstChild, 1]
1121 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 18 [detache dPara1.firstChild, 8]
1122 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 19 [detache dPara1.firstChild, 9]
1123 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 20 [foreign Para1.firstChild, 0]
1124 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 21 [foreign Para1.firstChild, 1]
1125 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 22 [foreign Para1.firstChild, 8]
1126 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 23 [foreign Para1.firstChild, 9]
1127 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 24 [documen t.documentElement, -1]
1128 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 25 [documen t.documentElement, 0]
1129 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 26 [documen t.documentElement, 1]
1130 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 27 [documen t.documentElement, 2]
1131 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 28 [documen t.documentElement, 7]
1132 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 29 [documen t.head, 1]
1133 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 30 [documen t.body, 3]
1134 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 31 [foreign Doc.documentElement, 0]
1135 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 32 [foreign Doc.documentElement, 1]
1136 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 33 [foreign Doc.head, 0]
1137 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 34 [foreign Doc.body, 1]
1138 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 35 [paras[0 ], 0]
1139 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 36 [paras[0 ], 1]
1140 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 37 [paras[0 ], 2]
1141 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 38 [paras[1 ], 0]
1142 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 39 [paras[1 ], 1]
1143 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 40 [paras[1 ], 2]
1144 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 41 [detache dPara1, 0]
1145 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 42 [detache dPara1, 1]
1146 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 43 [testDiv , 0]
1147 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 44 [testDiv , 3]
1148 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 45 [documen t, -1]
1149 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 46 [documen t, 0]
1150 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 47 [documen t, 1]
1151 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 48 [documen t, 2]
1152 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 49 [documen t, 3]
1153 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 50 [comment , -1]
1154 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 51 [comment , 0]
1155 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 52 [comment , 4]
1156 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 53 [comment , 96]
1157 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 54 [foreign Doc, 0]
1158 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 55 [foreign Doc, 1]
1159 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 56 [foreign Comment, 2]
1160 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 57 [foreign TextNode, 0]
1161 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 58 [foreign TextNode, 36]
1162 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 59 [xmlDoc, -1]
1163 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 60 [xmlDoc, 0]
1164 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 61 [xmlDoc, 1]
1165 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 62 [xmlDoc, 5]
1166 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 63 [xmlComm ent, 0]
1167 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 64 [xmlComm ent, 4]
1168 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 65 [process ingInstruction, 0]
1169 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 66 [process ingInstruction, 5]
1170 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 67 [process ingInstruction, 9]
1171 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 68 [detache dTextNode, 0]
1172 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 69 [detache dTextNode, 8]
1173 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 70 [detache dForeignTextNode, 0]
1174 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 71 [detache dForeignTextNode, 8]
1175 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 72 [detache dXmlTextNode, 0]
1176 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 73 [detache dXmlTextNode, 8]
1177 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 74 [detache dProcessingInstruction, 12]
1178 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 75 [detache dComment, 3]
1179 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 76 [detache dComment, 5]
1180 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 77 [detache dForeignComment, 0]
1181 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 78 [detache dForeignComment, 4]
1182 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 79 [detache dXmlComment, 2]
1183 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 80 [docfrag , 0]
1184 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 81 [foreign Docfrag, 0]
1185 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 82 [xmlDocf rag, 0]
1186 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 83 [doctype , 0]
1187 FAIL Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1188 selection.collapse(point[0], point[1]);
1189 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1190 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 85 [doctype , 1]
1191 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 86 [foreign Doctype, 0]
1192 PASS Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], point 87 [xmlDoct ype, 0]
1193 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0] .firstChild, -1]
1194 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0] .firstChild, 0]
1195 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0] .firstChild, 1]
1196 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0] .firstChild, 2]
1197 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0] .firstChild, 8]
1198 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0] .firstChild, 9]
1199 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0] .firstChild, 10]
1200 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0] .firstChild, 65535]
1201 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1] .firstChild, -1]
1202 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1] .firstChild, 0]
1203 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1 ].firstChild, 1]
1204 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1 ].firstChild, 2]
1205 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1 ].firstChild, 8]
1206 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1 ].firstChild, 9]
1207 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1 ].firstChild, 10]
1208 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1 ].firstChild, 65535]
1209 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detache dPara1.firstChild, 0]
1210 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detache dPara1.firstChild, 1]
1211 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detache dPara1.firstChild, 8]
1212 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detache dPara1.firstChild, 9]
1213 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreign Para1.firstChild, 0]
1214 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreign Para1.firstChild, 1]
1215 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreign Para1.firstChild, 8]
1216 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreign Para1.firstChild, 9]
1217 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [documen t.documentElement, -1]
1218 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [documen t.documentElement, 0]
1219 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [documen t.documentElement, 1]
1220 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [documen t.documentElement, 2]
1221 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [documen t.documentElement, 7]
1222 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [documen t.head, 1]
1223 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [documen t.body, 3]
1224 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreign Doc.documentElement, 0]
1225 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreign Doc.documentElement, 1]
1226 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreign Doc.head, 0]
1227 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreign Doc.body, 1]
1228 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0 ], 0]
1229 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0 ], 1]
1230 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0 ], 2]
1231 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1 ], 0]
1232 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1 ], 1]
1233 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1 ], 2]
1234 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detache dPara1, 0]
1235 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detache dPara1, 1]
1236 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv , 0]
1237 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv , 3]
1238 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [documen t, -1]
1239 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [documen t, 0]
1240 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [documen t, 1]
1241 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [documen t, 2]
1242 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [documen t, 3]
1243 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment , -1]
1244 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment , 0]
1245 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment , 4]
1246 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment , 96]
1247 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreign Doc, 0]
1248 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreign Doc, 1]
1249 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreign Comment, 2]
1250 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreign TextNode, 0]
1251 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreign TextNode, 36]
1252 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1]
1253 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0]
1254 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1]
1255 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5]
1256 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComm ent, 0]
1257 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComm ent, 4]
1258 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [process ingInstruction, 0]
1259 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [process ingInstruction, 5]
1260 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [process ingInstruction, 9]
1261 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detache dTextNode, 0]
1262 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detache dTextNode, 8]
1263 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detache dForeignTextNode, 0]
1264 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detache dForeignTextNode, 8]
1265 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detache dXmlTextNode, 0]
1266 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detache dXmlTextNode, 8]
1267 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detache dProcessingInstruction, 12]
1268 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detache dComment, 3]
1269 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detache dComment, 5]
1270 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detache dForeignComment, 0]
1271 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detache dForeignComment, 4]
1272 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detache dXmlComment, 2]
1273 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag , 0]
1274 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreign Docfrag, 0]
1275 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocf rag, 0]
1276 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype , 0]
1277 FAIL Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1278 selection.collapse(point[0], point[1]);
1279 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1280 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype , 1]
1281 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreign Doctype, 0]
1282 PASS Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoct ype, 0]
1283 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
1284 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
1285 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
1286 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
1287 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
1288 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
1289 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
1290 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
1291 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
1292 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
1293 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 0 [paras[1].firstChild, 1]
1294 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 1 [paras[1].firstChild, 2]
1295 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 2 [paras[1].firstChild, 8]
1296 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 3 [paras[1].firstChild, 9]
1297 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 4 [paras[1].firstChild, 10]
1298 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 5 [paras[1].firstChild, 65535]
1299 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 6 [detachedPara1.firstChild, 0]
1300 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 7 [detachedPara1.firstChild, 1]
1301 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 8 [detachedPara1.firstChild, 8]
1302 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 9 [detachedPara1.firstChild, 9]
1303 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 0 [foreignPara1.firstChild, 0]
1304 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 1 [foreignPara1.firstChild, 1]
1305 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 2 [foreignPara1.firstChild, 8]
1306 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 3 [foreignPara1.firstChild, 9]
1307 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 4 [document.documentElement, -1]
1308 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 5 [document.documentElement, 0]
1309 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 6 [document.documentElement, 1]
1310 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 7 [document.documentElement, 2]
1311 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 8 [document.documentElement, 7]
1312 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 9 [document.head, 1]
1313 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 0 [document.body, 3]
1314 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 1 [foreignDoc.documentElement, 0]
1315 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 2 [foreignDoc.documentElement, 1]
1316 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 3 [foreignDoc.head, 0]
1317 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 4 [foreignDoc.body, 1]
1318 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 5 [paras[0], 0]
1319 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 6 [paras[0], 1]
1320 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 7 [paras[0], 2]
1321 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 8 [paras[1], 0]
1322 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 9 [paras[1], 1]
1323 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 0 [paras[1], 2]
1324 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 1 [detachedPara1, 0]
1325 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 2 [detachedPara1, 1]
1326 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 3 [testDiv, 0]
1327 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 4 [testDiv, 3]
1328 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 5 [document, -1]
1329 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 6 [document, 0]
1330 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 7 [document, 1]
1331 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 8 [document, 2]
1332 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 9 [document, 3]
1333 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 0 [comment, -1]
1334 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 1 [comment, 0]
1335 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 2 [comment, 4]
1336 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 3 [comment, 96]
1337 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 4 [foreignDoc, 0]
1338 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 5 [foreignDoc, 1]
1339 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 6 [foreignComment, 2]
1340 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 7 [foreignTextNode, 0]
1341 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 8 [foreignTextNode, 36]
1342 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 9 [xmlDoc, -1]
1343 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 0 [xmlDoc, 0]
1344 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 1 [xmlDoc, 1]
1345 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 2 [xmlDoc, 5]
1346 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 3 [xmlComment, 0]
1347 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 4 [xmlComment, 4]
1348 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 5 [processingInstruction, 0]
1349 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 6 [processingInstruction, 5]
1350 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 7 [processingInstruction, 9]
1351 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 8 [detachedTextNode, 0]
1352 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 9 [detachedTextNode, 8]
1353 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 0 [detachedForeignTextNode, 0]
1354 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 1 [detachedForeignTextNode, 8]
1355 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 2 [detachedXmlTextNode, 0]
1356 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 3 [detachedXmlTextNode, 8]
1357 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 4 [detachedProcessingInstruction, 12]
1358 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 5 [detachedComment, 3]
1359 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 6 [detachedComment, 5]
1360 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 7 [detachedForeignComment, 0]
1361 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 8 [detachedForeignComment, 4]
1362 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 9 [detachedXmlComment, 2]
1363 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 0 [docfrag, 0]
1364 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 1 [foreignDocfrag, 0]
1365 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 2 [xmlDocfrag, 0]
1366 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 3 [doctype, 0]
1367 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 4 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse() ing if the node is a DocumentType function "function () {
1368 selection.collapse(point[0], point[1]);
1369 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1370 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 5 [doctype, 1]
1371 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 6 [foreignDoctype, 0]
1372 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 7 [xmlDoctype, 0]
1373 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 0 [paras[0].firstChild, -1]
1374 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 1 [paras[0].firstChild, 0]
1375 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 2 [paras[0].firstChild, 1]
1376 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 3 [paras[0].firstChild, 2]
1377 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 4 [paras[0].firstChild, 8]
1378 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 5 [paras[0].firstChild, 9]
1379 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 6 [paras[0].firstChild, 10]
1380 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 7 [paras[0].firstChild, 65535]
1381 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 8 [paras[1].firstChild, -1]
1382 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 9 [paras[1].firstChild, 0]
1383 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 10 [paras[1].firstChild, 1]
1384 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 11 [paras[1].firstChild, 2]
1385 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 12 [paras[1].firstChild, 8]
1386 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 13 [paras[1].firstChild, 9]
1387 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 14 [paras[1].firstChild, 10]
1388 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 15 [paras[1].firstChild, 65535]
1389 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 16 [detachedPara1.firstChild, 0]
1390 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 17 [detachedPara1.firstChild, 1]
1391 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 18 [detachedPara1.firstChild, 8]
1392 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 19 [detachedPara1.firstChild, 9]
1393 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 20 [foreignPara1.firstChild, 0]
1394 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 21 [foreignPara1.firstChild, 1]
1395 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 22 [foreignPara1.firstChild, 8]
1396 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 23 [foreignPara1.firstChild, 9]
1397 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 24 [document.documentElement, -1]
1398 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 25 [document.documentElement, 0]
1399 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 26 [document.documentElement, 1]
1400 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 27 [document.documentElement, 2]
1401 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 28 [document.documentElement, 7]
1402 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 29 [document.head, 1]
1403 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 30 [document.body, 3]
1404 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 31 [foreignDoc.documentElement, 0]
1405 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 32 [foreignDoc.documentElement, 1]
1406 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 33 [foreignDoc.head, 0]
1407 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 34 [foreignDoc.body, 1]
1408 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 35 [paras[0], 0]
1409 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 36 [paras[0], 1]
1410 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 37 [paras[0], 2]
1411 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 38 [paras[1], 0]
1412 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 39 [paras[1], 1]
1413 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 40 [paras[1], 2]
1414 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 41 [detachedPara1, 0]
1415 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 42 [detachedPara1, 1]
1416 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 43 [testDiv, 0]
1417 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 44 [testDiv, 3]
1418 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 45 [document, -1]
1419 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 46 [document, 0]
1420 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 47 [document, 1]
1421 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 48 [document, 2]
1422 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 49 [document, 3]
1423 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 50 [comment, -1]
1424 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 51 [comment, 0]
1425 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 52 [comment, 4]
1426 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 53 [comment, 96]
1427 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 54 [foreignDoc, 0]
1428 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 55 [foreignDoc, 1]
1429 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 56 [foreignComment, 2]
1430 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 57 [foreignTextNode, 0]
1431 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 58 [foreignTextNode, 36]
1432 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 59 [xmlDoc, -1]
1433 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 60 [xmlDoc, 0]
1434 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 61 [xmlDoc, 1]
1435 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 62 [xmlDoc, 5]
1436 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 63 [xmlComment, 0]
1437 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 64 [xmlComment, 4]
1438 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 65 [processingInstruction, 0]
1439 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 66 [processingInstruction, 5]
1440 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 67 [processingInstruction, 9]
1441 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 68 [detachedTextNode, 0]
1442 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 69 [detachedTextNode, 8]
1443 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 70 [detachedForeignTextNode, 0]
1444 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 71 [detachedForeignTextNode, 8]
1445 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 72 [detachedXmlTextNode, 0]
1446 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 73 [detachedXmlTextNode, 8]
1447 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 74 [detachedProcessingInstruction, 12]
1448 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 75 [detachedComment, 3]
1449 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 76 [detachedComment, 5]
1450 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 77 [detachedForeignComment, 0]
1451 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 78 [detachedForeignComment, 4]
1452 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 79 [detachedXmlComment, 2]
1453 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 80 [docfrag, 0]
1454 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 81 [foreignDocfrag, 0]
1455 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 82 [xmlDocfrag, 0]
1456 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 83 [doctype, 0]
1457 FAIL Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
1458 selection.collapse(point[0], point[1]);
1459 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1460 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 85 [doctype, 1]
1461 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 86 [foreignDoctype, 0]
1462 PASS Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], point 87 [xmlDoctype, 0]
1463 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
1464 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
1465 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
1466 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
1467 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
1468 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
1469 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
1470 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
1471 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
1472 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
1473 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
1474 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
1475 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
1476 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
1477 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
1478 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
1479 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
1480 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
1481 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
1482 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
1483 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
1484 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
1485 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
1486 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
1487 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1]
1488 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0]
1489 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1]
1490 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2]
1491 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7]
1492 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1]
1493 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3]
1494 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
1495 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
1496 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
1497 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
1498 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0]
1499 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1]
1500 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2]
1501 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0]
1502 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1]
1503 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2]
1504 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0]
1505 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1]
1506 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0]
1507 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3]
1508 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1]
1509 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0]
1510 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1]
1511 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2]
1512 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3]
1513 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1]
1514 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0]
1515 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4]
1516 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96]
1517 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0]
1518 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1]
1519 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2]
1520 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0]
1521 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36]
1522 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1]
1523 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0]
1524 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1]
1525 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5]
1526 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0]
1527 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4]
1528 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0]
1529 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5]
1530 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9]
1531 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0]
1532 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8]
1533 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
1534 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
1535 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
1536 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
1537 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
1538 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3]
1539 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5]
1540 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
1541 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
1542 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
1543 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0]
1544 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
1545 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
1546 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0]
1547 FAIL Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
1548 selection.collapse(point[0], point[1]);
1549 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1550 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1]
1551 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0]
1552 PASS Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0]
1553 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
1554 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
1555 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
1556 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
1557 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
1558 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
1559 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
1560 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
1561 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
1562 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
1563 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
1564 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
1565 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
1566 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
1567 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
1568 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
1569 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
1570 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
1571 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
1572 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
1573 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
1574 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
1575 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
1576 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
1577 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1]
1578 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0]
1579 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1]
1580 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2]
1581 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7]
1582 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1]
1583 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3]
1584 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
1585 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
1586 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
1587 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
1588 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0]
1589 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1]
1590 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2]
1591 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0]
1592 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1]
1593 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2]
1594 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0]
1595 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1]
1596 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0]
1597 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3]
1598 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1]
1599 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0]
1600 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1]
1601 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2]
1602 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3]
1603 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1]
1604 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0]
1605 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4]
1606 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96]
1607 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0]
1608 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1]
1609 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2]
1610 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0]
1611 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36]
1612 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1]
1613 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0]
1614 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1]
1615 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5]
1616 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0]
1617 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4]
1618 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0]
1619 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5]
1620 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9]
1621 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0]
1622 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8]
1623 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
1624 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
1625 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
1626 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
1627 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
1628 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3]
1629 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5]
1630 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
1631 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
1632 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
1633 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0]
1634 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
1635 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
1636 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0]
1637 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
1638 selection.collapse(point[0], point[1]);
1639 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1640 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1]
1641 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0]
1642 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0]
1643 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 0 [paras[0].firstChild, -1]
1644 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 1 [paras[0].firstChild, 0]
1645 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 2 [paras[0].firstChild, 1]
1646 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 3 [paras[0].firstChild, 2]
1647 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 4 [paras[0].firstChild, 8]
1648 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 5 [paras[0].firstChild, 9]
1649 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 6 [paras[0].firstChild, 10]
1650 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 7 [paras[0].firstChild, 65535]
1651 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 8 [paras[1].firstChild, -1]
1652 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 9 [paras[1].firstChild, 0]
1653 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 10 [paras[1].firstChild, 1]
1654 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 11 [paras[1].firstChild, 2]
1655 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 12 [paras[1].firstChild, 8]
1656 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 13 [paras[1].firstChild, 9]
1657 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 14 [paras[1].firstChild, 10]
1658 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 15 [paras[1].firstChild, 65535]
1659 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 16 [detachedPara1.firstChild, 0]
1660 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 17 [detachedPara1.firstChild, 1]
1661 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 18 [detachedPara1.firstChild, 8]
1662 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 19 [detachedPara1.firstChild, 9]
1663 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 20 [foreignPara1.firstChild, 0]
1664 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 21 [foreignPara1.firstChild, 1]
1665 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 22 [foreignPara1.firstChild, 8]
1666 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 23 [foreignPara1.firstChild, 9]
1667 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 24 [document.documentElement, -1]
1668 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 25 [document.documentElement, 0]
1669 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 26 [document.documentElement, 1]
1670 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 27 [document.documentElement, 2]
1671 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 28 [document.documentElement, 7]
1672 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 29 [document.head, 1]
1673 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 30 [document.body, 3]
1674 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 31 [foreignDoc.documentElement, 0]
1675 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 32 [foreignDoc.documentElement, 1]
1676 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 33 [foreignDoc.head, 0]
1677 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 34 [foreignDoc.body, 1]
1678 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 35 [paras[0], 0]
1679 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 36 [paras[0], 1]
1680 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 37 [paras[0], 2]
1681 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 38 [paras[1], 0]
1682 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 39 [paras[1], 1]
1683 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 40 [paras[1], 2]
1684 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 41 [detachedPara1, 0]
1685 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 42 [detachedPara1, 1]
1686 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 43 [testDiv, 0]
1687 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 44 [testDiv, 3]
1688 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 45 [document, -1]
1689 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 46 [document, 0]
1690 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 47 [document, 1]
1691 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 48 [document, 2]
1692 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 49 [document, 3]
1693 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 50 [comment, -1]
1694 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 51 [comment, 0]
1695 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 52 [comment, 4]
1696 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 53 [comment, 96]
1697 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 54 [foreignDoc, 0]
1698 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 55 [foreignDoc, 1]
1699 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 56 [foreignComment, 2]
1700 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 57 [foreignTextNode, 0]
1701 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 58 [foreignTextNode, 36]
1702 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 59 [xmlDoc, -1]
1703 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 60 [xmlDoc, 0]
1704 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 61 [xmlDoc, 1]
1705 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 62 [xmlDoc, 5]
1706 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 63 [xmlComment, 0]
1707 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 64 [xmlComment, 4]
1708 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 65 [processingInstruction, 0]
1709 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 66 [processingInstruction, 5]
1710 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 67 [processingInstruction, 9]
1711 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 68 [detachedTextNode, 0]
1712 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 69 [detachedTextNode, 8]
1713 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 70 [detachedForeignTextNode, 0]
1714 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 71 [detachedForeignTextNode, 8]
1715 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 72 [detachedXmlTextNode, 0]
1716 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 73 [detachedXmlTextNode, 8]
1717 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 74 [detachedProcessingInstruction, 12]
1718 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 75 [detachedComment, 3]
1719 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 76 [detachedComment, 5]
1720 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 77 [detachedForeignComment, 0]
1721 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 78 [detachedForeignComment, 4]
1722 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 79 [detachedXmlComment, 2]
1723 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 80 [docfrag, 0]
1724 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 81 [foreignDocfrag, 0]
1725 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 82 [xmlDocfrag, 0]
1726 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 83 [doctype, 0]
1727 FAIL Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
1728 selection.collapse(point[0], point[1]);
1729 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1730 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 85 [doctype, 1]
1731 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 86 [foreignDoctype, 0]
1732 PASS Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], point 87 [xmlDoctype, 0]
1733 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
1734 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
1735 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
1736 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
1737 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
1738 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
1739 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
1740 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
1741 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
1742 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
1743 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
1744 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
1745 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
1746 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
1747 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
1748 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
1749 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
1750 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
1751 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
1752 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
1753 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
1754 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
1755 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
1756 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
1757 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1]
1758 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0]
1759 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1]
1760 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2]
1761 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7]
1762 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1]
1763 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3]
1764 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
1765 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
1766 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
1767 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
1768 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0]
1769 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1]
1770 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2]
1771 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0]
1772 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1]
1773 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2]
1774 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0]
1775 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1]
1776 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0]
1777 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3]
1778 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1]
1779 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0]
1780 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1]
1781 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2]
1782 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3]
1783 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1]
1784 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0]
1785 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4]
1786 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96]
1787 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0]
1788 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1]
1789 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2]
1790 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0]
1791 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36]
1792 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1]
1793 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0]
1794 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1]
1795 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5]
1796 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0]
1797 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4]
1798 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0]
1799 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5]
1800 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9]
1801 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0]
1802 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8]
1803 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
1804 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
1805 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
1806 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
1807 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
1808 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3]
1809 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5]
1810 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
1811 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
1812 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
1813 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0]
1814 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
1815 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
1816 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0]
1817 FAIL Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
1818 selection.collapse(point[0], point[1]);
1819 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1820 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1]
1821 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0]
1822 PASS Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0]
1823 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1]
1824 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0]
1825 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1]
1826 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2]
1827 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8]
1828 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9]
1829 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10]
1830 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535]
1831 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1]
1832 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0]
1833 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1]
1834 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2]
1835 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8]
1836 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9]
1837 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10]
1838 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535]
1839 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
1840 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
1841 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
1842 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
1843 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
1844 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
1845 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
1846 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
1847 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1]
1848 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0]
1849 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1]
1850 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2]
1851 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7]
1852 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1]
1853 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3]
1854 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
1855 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
1856 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0]
1857 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1]
1858 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0]
1859 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1]
1860 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2]
1861 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0]
1862 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1]
1863 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2]
1864 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0]
1865 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1]
1866 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0]
1867 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3]
1868 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1]
1869 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0]
1870 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1]
1871 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2]
1872 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3]
1873 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1]
1874 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0]
1875 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4]
1876 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96]
1877 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0]
1878 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1]
1879 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2]
1880 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0]
1881 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36]
1882 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1]
1883 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0]
1884 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1]
1885 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5]
1886 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0]
1887 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4]
1888 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0]
1889 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5]
1890 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9]
1891 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0]
1892 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8]
1893 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0]
1894 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8]
1895 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0]
1896 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8]
1897 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
1898 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3]
1899 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5]
1900 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0]
1901 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4]
1902 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2]
1903 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0]
1904 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0]
1905 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0]
1906 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0]
1907 FAIL Range 15 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
1908 selection.collapse(point[0], point[1]);
1909 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1910 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1]
1911 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0]
1912 PASS Range 15 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0]
1913 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
1914 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
1915 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
1916 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
1917 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
1918 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
1919 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
1920 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
1921 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
1922 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
1923 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
1924 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
1925 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
1926 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
1927 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
1928 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
1929 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
1930 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
1931 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
1932 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
1933 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
1934 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
1935 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
1936 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
1937 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1]
1938 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0]
1939 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1]
1940 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2]
1941 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7]
1942 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1]
1943 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3]
1944 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
1945 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
1946 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0]
1947 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1]
1948 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0]
1949 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1]
1950 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2]
1951 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0]
1952 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1]
1953 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2]
1954 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0]
1955 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1]
1956 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0]
1957 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3]
1958 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1]
1959 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0]
1960 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1]
1961 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2]
1962 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3]
1963 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1]
1964 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0]
1965 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4]
1966 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96]
1967 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0]
1968 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1]
1969 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2]
1970 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0]
1971 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36]
1972 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1]
1973 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0]
1974 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1]
1975 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5]
1976 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0]
1977 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4]
1978 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0]
1979 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5]
1980 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9]
1981 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0]
1982 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8]
1983 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
1984 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
1985 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
1986 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
1987 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
1988 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3]
1989 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5]
1990 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0]
1991 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4]
1992 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2]
1993 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0]
1994 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0]
1995 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0]
1996 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0]
1997 FAIL Range 16 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
1998 selection.collapse(point[0], point[1]);
1999 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2000 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1]
2001 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0]
2002 PASS Range 16 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0]
2003 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
2004 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
2005 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
2006 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
2007 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
2008 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
2009 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
2010 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
2011 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
2012 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
2013 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
2014 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
2015 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
2016 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
2017 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
2018 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
2019 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
2020 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
2021 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
2022 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
2023 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
2024 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
2025 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
2026 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
2027 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1]
2028 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0]
2029 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1]
2030 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2]
2031 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7]
2032 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1]
2033 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3]
2034 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
2035 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
2036 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0]
2037 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1]
2038 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0]
2039 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1]
2040 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2]
2041 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0]
2042 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1]
2043 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2]
2044 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0]
2045 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1]
2046 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0]
2047 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3]
2048 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1]
2049 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0]
2050 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1]
2051 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2]
2052 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3]
2053 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1]
2054 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0]
2055 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4]
2056 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96]
2057 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0]
2058 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1]
2059 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2]
2060 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0]
2061 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36]
2062 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1]
2063 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0]
2064 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1]
2065 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5]
2066 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0]
2067 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4]
2068 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0]
2069 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5]
2070 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9]
2071 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0]
2072 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8]
2073 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
2074 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
2075 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
2076 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
2077 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
2078 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3]
2079 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5]
2080 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0]
2081 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4]
2082 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2]
2083 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0]
2084 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0]
2085 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0]
2086 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0]
2087 FAIL Range 17 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse( )ing if the node is a DocumentType function "function () {
2088 selection.collapse(point[0], point[1]);
2089 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2090 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1]
2091 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0]
2092 PASS Range 17 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0]
2093 PASS Range 18 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild , -1]
2094 PASS Range 18 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild , 0]
2095 PASS Range 18 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild , 1]
2096 PASS Range 18 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild , 2]
2097 PASS Range 18 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild , 8]
2098 PASS Range 18 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild , 9]
2099 PASS Range 18 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild , 10]
2100 PASS Range 18 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild , 65535]
2101 PASS Range 18 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild , -1]
2102 PASS Range 18 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild , 0]
2103 PASS Range 18 [document.head, 1, document.head, 1], point 10 [paras[1].firstChil d, 1]
2104 PASS Range 18 [document.head, 1, document.head, 1], point 11 [paras[1].firstChil d, 2]
2105 PASS Range 18 [document.head, 1, document.head, 1], point 12 [paras[1].firstChil d, 8]
2106 PASS Range 18 [document.head, 1, document.head, 1], point 13 [paras[1].firstChil d, 9]
2107 PASS Range 18 [document.head, 1, document.head, 1], point 14 [paras[1].firstChil d, 10]
2108 PASS Range 18 [document.head, 1, document.head, 1], point 15 [paras[1].firstChil d, 65535]
2109 PASS Range 18 [document.head, 1, document.head, 1], point 16 [detachedPara1.firs tChild, 0]
2110 PASS Range 18 [document.head, 1, document.head, 1], point 17 [detachedPara1.firs tChild, 1]
2111 PASS Range 18 [document.head, 1, document.head, 1], point 18 [detachedPara1.firs tChild, 8]
2112 PASS Range 18 [document.head, 1, document.head, 1], point 19 [detachedPara1.firs tChild, 9]
2113 PASS Range 18 [document.head, 1, document.head, 1], point 20 [foreignPara1.first Child, 0]
2114 PASS Range 18 [document.head, 1, document.head, 1], point 21 [foreignPara1.first Child, 1]
2115 PASS Range 18 [document.head, 1, document.head, 1], point 22 [foreignPara1.first Child, 8]
2116 PASS Range 18 [document.head, 1, document.head, 1], point 23 [foreignPara1.first Child, 9]
2117 PASS Range 18 [document.head, 1, document.head, 1], point 24 [document.documentE lement, -1]
2118 PASS Range 18 [document.head, 1, document.head, 1], point 25 [document.documentE lement, 0]
2119 PASS Range 18 [document.head, 1, document.head, 1], point 26 [document.documentE lement, 1]
2120 PASS Range 18 [document.head, 1, document.head, 1], point 27 [document.documentE lement, 2]
2121 PASS Range 18 [document.head, 1, document.head, 1], point 28 [document.documentE lement, 7]
2122 PASS Range 18 [document.head, 1, document.head, 1], point 29 [document.head, 1]
2123 PASS Range 18 [document.head, 1, document.head, 1], point 30 [document.body, 3]
2124 PASS Range 18 [document.head, 1, document.head, 1], point 31 [foreignDoc.documen tElement, 0]
2125 PASS Range 18 [document.head, 1, document.head, 1], point 32 [foreignDoc.documen tElement, 1]
2126 PASS Range 18 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0 ]
2127 PASS Range 18 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1 ]
2128 PASS Range 18 [document.head, 1, document.head, 1], point 35 [paras[0], 0]
2129 PASS Range 18 [document.head, 1, document.head, 1], point 36 [paras[0], 1]
2130 PASS Range 18 [document.head, 1, document.head, 1], point 37 [paras[0], 2]
2131 PASS Range 18 [document.head, 1, document.head, 1], point 38 [paras[1], 0]
2132 PASS Range 18 [document.head, 1, document.head, 1], point 39 [paras[1], 1]
2133 PASS Range 18 [document.head, 1, document.head, 1], point 40 [paras[1], 2]
2134 PASS Range 18 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0]
2135 PASS Range 18 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1]
2136 PASS Range 18 [document.head, 1, document.head, 1], point 43 [testDiv, 0]
2137 PASS Range 18 [document.head, 1, document.head, 1], point 44 [testDiv, 3]
2138 PASS Range 18 [document.head, 1, document.head, 1], point 45 [document, -1]
2139 PASS Range 18 [document.head, 1, document.head, 1], point 46 [document, 0]
2140 PASS Range 18 [document.head, 1, document.head, 1], point 47 [document, 1]
2141 PASS Range 18 [document.head, 1, document.head, 1], point 48 [document, 2]
2142 PASS Range 18 [document.head, 1, document.head, 1], point 49 [document, 3]
2143 PASS Range 18 [document.head, 1, document.head, 1], point 50 [comment, -1]
2144 PASS Range 18 [document.head, 1, document.head, 1], point 51 [comment, 0]
2145 PASS Range 18 [document.head, 1, document.head, 1], point 52 [comment, 4]
2146 PASS Range 18 [document.head, 1, document.head, 1], point 53 [comment, 96]
2147 PASS Range 18 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0]
2148 PASS Range 18 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1]
2149 PASS Range 18 [document.head, 1, document.head, 1], point 56 [foreignComment, 2]
2150 PASS Range 18 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0 ]
2151 PASS Range 18 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 3 6]
2152 PASS Range 18 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1]
2153 PASS Range 18 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0]
2154 PASS Range 18 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1]
2155 PASS Range 18 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5]
2156 PASS Range 18 [document.head, 1, document.head, 1], point 63 [xmlComment, 0]
2157 PASS Range 18 [document.head, 1, document.head, 1], point 64 [xmlComment, 4]
2158 PASS Range 18 [document.head, 1, document.head, 1], point 65 [processingInstruct ion, 0]
2159 PASS Range 18 [document.head, 1, document.head, 1], point 66 [processingInstruct ion, 5]
2160 PASS Range 18 [document.head, 1, document.head, 1], point 67 [processingInstruct ion, 9]
2161 PASS Range 18 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0]
2162 PASS Range 18 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8]
2163 PASS Range 18 [document.head, 1, document.head, 1], point 70 [detachedForeignTex tNode, 0]
2164 PASS Range 18 [document.head, 1, document.head, 1], point 71 [detachedForeignTex tNode, 8]
2165 PASS Range 18 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNod e, 0]
2166 PASS Range 18 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNod e, 8]
2167 PASS Range 18 [document.head, 1, document.head, 1], point 74 [detachedProcessing Instruction, 12]
2168 PASS Range 18 [document.head, 1, document.head, 1], point 75 [detachedComment, 3 ]
2169 PASS Range 18 [document.head, 1, document.head, 1], point 76 [detachedComment, 5 ]
2170 PASS Range 18 [document.head, 1, document.head, 1], point 77 [detachedForeignCom ment, 0]
2171 PASS Range 18 [document.head, 1, document.head, 1], point 78 [detachedForeignCom ment, 4]
2172 PASS Range 18 [document.head, 1, document.head, 1], point 79 [detachedXmlComment , 2]
2173 PASS Range 18 [document.head, 1, document.head, 1], point 80 [docfrag, 0]
2174 PASS Range 18 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0]
2175 PASS Range 18 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0]
2176 PASS Range 18 [document.head, 1, document.head, 1], point 83 [doctype, 0]
2177 FAIL Range 18 [document.head, 1, document.head, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2178 selection.collapse(point[0], point[1]);
2179 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2180 PASS Range 18 [document.head, 1, document.head, 1], point 85 [doctype, 1]
2181 PASS Range 18 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0]
2182 PASS Range 18 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0]
2183 PASS Range 19 [document.body, 0, document.body, 1], point 0 [paras[0].firstChild , -1]
2184 PASS Range 19 [document.body, 0, document.body, 1], point 1 [paras[0].firstChild , 0]
2185 PASS Range 19 [document.body, 0, document.body, 1], point 2 [paras[0].firstChild , 1]
2186 PASS Range 19 [document.body, 0, document.body, 1], point 3 [paras[0].firstChild , 2]
2187 PASS Range 19 [document.body, 0, document.body, 1], point 4 [paras[0].firstChild , 8]
2188 PASS Range 19 [document.body, 0, document.body, 1], point 5 [paras[0].firstChild , 9]
2189 PASS Range 19 [document.body, 0, document.body, 1], point 6 [paras[0].firstChild , 10]
2190 PASS Range 19 [document.body, 0, document.body, 1], point 7 [paras[0].firstChild , 65535]
2191 PASS Range 19 [document.body, 0, document.body, 1], point 8 [paras[1].firstChild , -1]
2192 PASS Range 19 [document.body, 0, document.body, 1], point 9 [paras[1].firstChild , 0]
2193 PASS Range 19 [document.body, 0, document.body, 1], point 10 [paras[1].firstChil d, 1]
2194 PASS Range 19 [document.body, 0, document.body, 1], point 11 [paras[1].firstChil d, 2]
2195 PASS Range 19 [document.body, 0, document.body, 1], point 12 [paras[1].firstChil d, 8]
2196 PASS Range 19 [document.body, 0, document.body, 1], point 13 [paras[1].firstChil d, 9]
2197 PASS Range 19 [document.body, 0, document.body, 1], point 14 [paras[1].firstChil d, 10]
2198 PASS Range 19 [document.body, 0, document.body, 1], point 15 [paras[1].firstChil d, 65535]
2199 PASS Range 19 [document.body, 0, document.body, 1], point 16 [detachedPara1.firs tChild, 0]
2200 PASS Range 19 [document.body, 0, document.body, 1], point 17 [detachedPara1.firs tChild, 1]
2201 PASS Range 19 [document.body, 0, document.body, 1], point 18 [detachedPara1.firs tChild, 8]
2202 PASS Range 19 [document.body, 0, document.body, 1], point 19 [detachedPara1.firs tChild, 9]
2203 PASS Range 19 [document.body, 0, document.body, 1], point 20 [foreignPara1.first Child, 0]
2204 PASS Range 19 [document.body, 0, document.body, 1], point 21 [foreignPara1.first Child, 1]
2205 PASS Range 19 [document.body, 0, document.body, 1], point 22 [foreignPara1.first Child, 8]
2206 PASS Range 19 [document.body, 0, document.body, 1], point 23 [foreignPara1.first Child, 9]
2207 PASS Range 19 [document.body, 0, document.body, 1], point 24 [document.documentE lement, -1]
2208 PASS Range 19 [document.body, 0, document.body, 1], point 25 [document.documentE lement, 0]
2209 PASS Range 19 [document.body, 0, document.body, 1], point 26 [document.documentE lement, 1]
2210 PASS Range 19 [document.body, 0, document.body, 1], point 27 [document.documentE lement, 2]
2211 PASS Range 19 [document.body, 0, document.body, 1], point 28 [document.documentE lement, 7]
2212 PASS Range 19 [document.body, 0, document.body, 1], point 29 [document.head, 1]
2213 PASS Range 19 [document.body, 0, document.body, 1], point 30 [document.body, 3]
2214 PASS Range 19 [document.body, 0, document.body, 1], point 31 [foreignDoc.documen tElement, 0]
2215 PASS Range 19 [document.body, 0, document.body, 1], point 32 [foreignDoc.documen tElement, 1]
2216 PASS Range 19 [document.body, 0, document.body, 1], point 33 [foreignDoc.head, 0 ]
2217 PASS Range 19 [document.body, 0, document.body, 1], point 34 [foreignDoc.body, 1 ]
2218 PASS Range 19 [document.body, 0, document.body, 1], point 35 [paras[0], 0]
2219 PASS Range 19 [document.body, 0, document.body, 1], point 36 [paras[0], 1]
2220 PASS Range 19 [document.body, 0, document.body, 1], point 37 [paras[0], 2]
2221 PASS Range 19 [document.body, 0, document.body, 1], point 38 [paras[1], 0]
2222 PASS Range 19 [document.body, 0, document.body, 1], point 39 [paras[1], 1]
2223 PASS Range 19 [document.body, 0, document.body, 1], point 40 [paras[1], 2]
2224 PASS Range 19 [document.body, 0, document.body, 1], point 41 [detachedPara1, 0]
2225 PASS Range 19 [document.body, 0, document.body, 1], point 42 [detachedPara1, 1]
2226 PASS Range 19 [document.body, 0, document.body, 1], point 43 [testDiv, 0]
2227 PASS Range 19 [document.body, 0, document.body, 1], point 44 [testDiv, 3]
2228 PASS Range 19 [document.body, 0, document.body, 1], point 45 [document, -1]
2229 PASS Range 19 [document.body, 0, document.body, 1], point 46 [document, 0]
2230 PASS Range 19 [document.body, 0, document.body, 1], point 47 [document, 1]
2231 PASS Range 19 [document.body, 0, document.body, 1], point 48 [document, 2]
2232 PASS Range 19 [document.body, 0, document.body, 1], point 49 [document, 3]
2233 PASS Range 19 [document.body, 0, document.body, 1], point 50 [comment, -1]
2234 PASS Range 19 [document.body, 0, document.body, 1], point 51 [comment, 0]
2235 PASS Range 19 [document.body, 0, document.body, 1], point 52 [comment, 4]
2236 PASS Range 19 [document.body, 0, document.body, 1], point 53 [comment, 96]
2237 PASS Range 19 [document.body, 0, document.body, 1], point 54 [foreignDoc, 0]
2238 PASS Range 19 [document.body, 0, document.body, 1], point 55 [foreignDoc, 1]
2239 PASS Range 19 [document.body, 0, document.body, 1], point 56 [foreignComment, 2]
2240 PASS Range 19 [document.body, 0, document.body, 1], point 57 [foreignTextNode, 0 ]
2241 PASS Range 19 [document.body, 0, document.body, 1], point 58 [foreignTextNode, 3 6]
2242 PASS Range 19 [document.body, 0, document.body, 1], point 59 [xmlDoc, -1]
2243 PASS Range 19 [document.body, 0, document.body, 1], point 60 [xmlDoc, 0]
2244 PASS Range 19 [document.body, 0, document.body, 1], point 61 [xmlDoc, 1]
2245 PASS Range 19 [document.body, 0, document.body, 1], point 62 [xmlDoc, 5]
2246 PASS Range 19 [document.body, 0, document.body, 1], point 63 [xmlComment, 0]
2247 PASS Range 19 [document.body, 0, document.body, 1], point 64 [xmlComment, 4]
2248 PASS Range 19 [document.body, 0, document.body, 1], point 65 [processingInstruct ion, 0]
2249 PASS Range 19 [document.body, 0, document.body, 1], point 66 [processingInstruct ion, 5]
2250 PASS Range 19 [document.body, 0, document.body, 1], point 67 [processingInstruct ion, 9]
2251 PASS Range 19 [document.body, 0, document.body, 1], point 68 [detachedTextNode, 0]
2252 PASS Range 19 [document.body, 0, document.body, 1], point 69 [detachedTextNode, 8]
2253 PASS Range 19 [document.body, 0, document.body, 1], point 70 [detachedForeignTex tNode, 0]
2254 PASS Range 19 [document.body, 0, document.body, 1], point 71 [detachedForeignTex tNode, 8]
2255 PASS Range 19 [document.body, 0, document.body, 1], point 72 [detachedXmlTextNod e, 0]
2256 PASS Range 19 [document.body, 0, document.body, 1], point 73 [detachedXmlTextNod e, 8]
2257 PASS Range 19 [document.body, 0, document.body, 1], point 74 [detachedProcessing Instruction, 12]
2258 PASS Range 19 [document.body, 0, document.body, 1], point 75 [detachedComment, 3 ]
2259 PASS Range 19 [document.body, 0, document.body, 1], point 76 [detachedComment, 5 ]
2260 PASS Range 19 [document.body, 0, document.body, 1], point 77 [detachedForeignCom ment, 0]
2261 PASS Range 19 [document.body, 0, document.body, 1], point 78 [detachedForeignCom ment, 4]
2262 PASS Range 19 [document.body, 0, document.body, 1], point 79 [detachedXmlComment , 2]
2263 PASS Range 19 [document.body, 0, document.body, 1], point 80 [docfrag, 0]
2264 PASS Range 19 [document.body, 0, document.body, 1], point 81 [foreignDocfrag, 0]
2265 PASS Range 19 [document.body, 0, document.body, 1], point 82 [xmlDocfrag, 0]
2266 PASS Range 19 [document.body, 0, document.body, 1], point 83 [doctype, 0]
2267 FAIL Range 19 [document.body, 0, document.body, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2268 selection.collapse(point[0], point[1]);
2269 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2270 PASS Range 19 [document.body, 0, document.body, 1], point 85 [doctype, 1]
2271 PASS Range 19 [document.body, 0, document.body, 1], point 86 [foreignDoctype, 0]
2272 PASS Range 19 [document.body, 0, document.body, 1], point 87 [xmlDoctype, 0]
2273 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 0 [paras[0].firstChild, -1]
2274 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 1 [paras[0].firstChild, 0]
2275 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 2 [paras[0].firstChild, 1]
2276 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 3 [paras[0].firstChild, 2]
2277 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 4 [paras[0].firstChild, 8]
2278 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 5 [paras[0].firstChild, 9]
2279 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 6 [paras[0].firstChild, 10]
2280 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 7 [paras[0].firstChild, 65535]
2281 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 8 [paras[1].firstChild, -1]
2282 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 9 [paras[1].firstChild, 0]
2283 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 10 [paras[1].firstChild, 1]
2284 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 11 [paras[1].firstChild, 2]
2285 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 12 [paras[1].firstChild, 8]
2286 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 13 [paras[1].firstChild, 9]
2287 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 14 [paras[1].firstChild, 10]
2288 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 15 [paras[1].firstChild, 65535]
2289 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 16 [detachedPara1.firstChild, 0]
2290 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 17 [detachedPara1.firstChild, 1]
2291 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 18 [detachedPara1.firstChild, 8]
2292 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 19 [detachedPara1.firstChild, 9]
2293 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 20 [foreignPara1.firstChild, 0]
2294 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 21 [foreignPara1.firstChild, 1]
2295 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 22 [foreignPara1.firstChild, 8]
2296 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 23 [foreignPara1.firstChild, 9]
2297 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 24 [document.documentElement, -1]
2298 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 25 [document.documentElement, 0]
2299 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 26 [document.documentElement, 1]
2300 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 27 [document.documentElement, 2]
2301 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 28 [document.documentElement, 7]
2302 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 29 [document.head, 1]
2303 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 30 [document.body, 3]
2304 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 31 [foreignDoc.documentElement, 0]
2305 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 32 [foreignDoc.documentElement, 1]
2306 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 33 [foreignDoc.head, 0]
2307 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 34 [foreignDoc.body, 1]
2308 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 35 [paras[0], 0]
2309 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 36 [paras[0], 1]
2310 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 37 [paras[0], 2]
2311 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 38 [paras[1], 0]
2312 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 39 [paras[1], 1]
2313 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 40 [paras[1], 2]
2314 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 41 [detachedPara1, 0]
2315 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 42 [detachedPara1, 1]
2316 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 43 [testDiv, 0]
2317 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 44 [testDiv, 3]
2318 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 45 [document, -1]
2319 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 46 [document, 0]
2320 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 47 [document, 1]
2321 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 48 [document, 2]
2322 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 49 [document, 3]
2323 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 50 [comment, -1]
2324 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 51 [comment, 0]
2325 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 52 [comment, 4]
2326 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 53 [comment, 96]
2327 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 54 [foreignDoc, 0]
2328 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 55 [foreignDoc, 1]
2329 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 56 [foreignComment, 2]
2330 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 57 [foreignTextNode, 0]
2331 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 58 [foreignTextNode, 36]
2332 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 59 [xmlDoc, -1]
2333 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 60 [xmlDoc, 0]
2334 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 61 [xmlDoc, 1]
2335 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 62 [xmlDoc, 5]
2336 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 63 [xmlComment, 0]
2337 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 64 [xmlComment, 4]
2338 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 65 [processingInstruction, 0]
2339 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 66 [processingInstruction, 5]
2340 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 67 [processingInstruction, 9]
2341 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 68 [detachedTextNode, 0]
2342 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 69 [detachedTextNode, 8]
2343 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 70 [detachedForeignTextNode, 0]
2344 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 71 [detachedForeignTextNode, 8]
2345 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 72 [detachedXmlTextNode, 0]
2346 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 73 [detachedXmlTextNode, 8]
2347 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 74 [detachedProcessingInstruction, 12]
2348 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 75 [detachedComment, 3]
2349 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 76 [detachedComment, 5]
2350 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 77 [detachedForeignComment, 0]
2351 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 78 [detachedForeignComment, 4]
2352 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 79 [detachedXmlComment, 2]
2353 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 80 [docfrag, 0]
2354 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 81 [foreignDocfrag, 0]
2355 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 82 [xmlDocfrag, 0]
2356 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 83 [doctype, 0]
2357 FAIL Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when colla pse()ing if the node is a DocumentType function "function () {
2358 selection.collapse(point[0], point[1]);
2359 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2360 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 85 [doctype, 1]
2361 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 86 [foreignDoctype, 0]
2362 PASS Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], po int 87 [xmlDoctype, 0]
2363 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 0 [paras[0].firstC hild, -1]
2364 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 1 [paras[0].firstC hild, 0]
2365 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 2 [paras[0].firstC hild, 1]
2366 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 3 [paras[0].firstC hild, 2]
2367 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 4 [paras[0].firstC hild, 8]
2368 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 5 [paras[0].firstC hild, 9]
2369 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 6 [paras[0].firstC hild, 10]
2370 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 7 [paras[0].firstC hild, 65535]
2371 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 8 [paras[1].firstC hild, -1]
2372 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 9 [paras[1].firstC hild, 0]
2373 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 10 [paras[1].first Child, 1]
2374 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 11 [paras[1].first Child, 2]
2375 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 12 [paras[1].first Child, 8]
2376 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 13 [paras[1].first Child, 9]
2377 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 14 [paras[1].first Child, 10]
2378 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 15 [paras[1].first Child, 65535]
2379 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 16 [detachedPara1. firstChild, 0]
2380 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 17 [detachedPara1. firstChild, 1]
2381 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 18 [detachedPara1. firstChild, 8]
2382 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 19 [detachedPara1. firstChild, 9]
2383 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 20 [foreignPara1.f irstChild, 0]
2384 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 21 [foreignPara1.f irstChild, 1]
2385 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 22 [foreignPara1.f irstChild, 8]
2386 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 23 [foreignPara1.f irstChild, 9]
2387 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 24 [document.docum entElement, -1]
2388 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 25 [document.docum entElement, 0]
2389 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 26 [document.docum entElement, 1]
2390 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 27 [document.docum entElement, 2]
2391 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 28 [document.docum entElement, 7]
2392 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 29 [document.head, 1]
2393 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 30 [document.body, 3]
2394 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 31 [foreignDoc.doc umentElement, 0]
2395 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 32 [foreignDoc.doc umentElement, 1]
2396 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 33 [foreignDoc.hea d, 0]
2397 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 34 [foreignDoc.bod y, 1]
2398 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 35 [paras[0], 0]
2399 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 36 [paras[0], 1]
2400 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 37 [paras[0], 2]
2401 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 38 [paras[1], 0]
2402 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 39 [paras[1], 1]
2403 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 40 [paras[1], 2]
2404 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 41 [detachedPara1, 0]
2405 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 42 [detachedPara1, 1]
2406 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 43 [testDiv, 0]
2407 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 44 [testDiv, 3]
2408 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 45 [document, -1]
2409 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 46 [document, 0]
2410 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 47 [document, 1]
2411 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 48 [document, 2]
2412 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 49 [document, 3]
2413 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 50 [comment, -1]
2414 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 51 [comment, 0]
2415 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 52 [comment, 4]
2416 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 53 [comment, 96]
2417 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 54 [foreignDoc, 0]
2418 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 55 [foreignDoc, 1]
2419 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 56 [foreignComment , 2]
2420 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 57 [foreignTextNod e, 0]
2421 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 58 [foreignTextNod e, 36]
2422 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 59 [xmlDoc, -1]
2423 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 60 [xmlDoc, 0]
2424 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 61 [xmlDoc, 1]
2425 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 62 [xmlDoc, 5]
2426 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 63 [xmlComment, 0]
2427 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 64 [xmlComment, 4]
2428 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 65 [processingInst ruction, 0]
2429 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 66 [processingInst ruction, 5]
2430 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 67 [processingInst ruction, 9]
2431 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 68 [detachedTextNo de, 0]
2432 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 69 [detachedTextNo de, 8]
2433 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 70 [detachedForeig nTextNode, 0]
2434 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 71 [detachedForeig nTextNode, 8]
2435 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 72 [detachedXmlTex tNode, 0]
2436 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 73 [detachedXmlTex tNode, 8]
2437 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 74 [detachedProces singInstruction, 12]
2438 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 75 [detachedCommen t, 3]
2439 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 76 [detachedCommen t, 5]
2440 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 77 [detachedForeig nComment, 0]
2441 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 78 [detachedForeig nComment, 4]
2442 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 79 [detachedXmlCom ment, 2]
2443 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 80 [docfrag, 0]
2444 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 81 [foreignDocfrag , 0]
2445 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 82 [xmlDocfrag, 0]
2446 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 83 [doctype, 0]
2447 FAIL Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () {
2448 selection.collapse(point[0], point[1]);
2449 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2450 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 85 [doctype, 1]
2451 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 86 [foreignDoctype , 0]
2452 PASS Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], point 87 [xmlDoctype, 0]
2453 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 0 [paras[0].firstC hild, -1]
2454 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 1 [paras[0].firstC hild, 0]
2455 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 2 [paras[0].firstC hild, 1]
2456 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 3 [paras[0].firstC hild, 2]
2457 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 4 [paras[0].firstC hild, 8]
2458 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 5 [paras[0].firstC hild, 9]
2459 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 6 [paras[0].firstC hild, 10]
2460 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 7 [paras[0].firstC hild, 65535]
2461 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 8 [paras[1].firstC hild, -1]
2462 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 9 [paras[1].firstC hild, 0]
2463 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 10 [paras[1].first Child, 1]
2464 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 11 [paras[1].first Child, 2]
2465 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 12 [paras[1].first Child, 8]
2466 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 13 [paras[1].first Child, 9]
2467 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 14 [paras[1].first Child, 10]
2468 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 15 [paras[1].first Child, 65535]
2469 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 16 [detachedPara1. firstChild, 0]
2470 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 17 [detachedPara1. firstChild, 1]
2471 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 18 [detachedPara1. firstChild, 8]
2472 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 19 [detachedPara1. firstChild, 9]
2473 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 20 [foreignPara1.f irstChild, 0]
2474 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 21 [foreignPara1.f irstChild, 1]
2475 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 22 [foreignPara1.f irstChild, 8]
2476 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 23 [foreignPara1.f irstChild, 9]
2477 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 24 [document.docum entElement, -1]
2478 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 25 [document.docum entElement, 0]
2479 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 26 [document.docum entElement, 1]
2480 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 27 [document.docum entElement, 2]
2481 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 28 [document.docum entElement, 7]
2482 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 29 [document.head, 1]
2483 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 30 [document.body, 3]
2484 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 31 [foreignDoc.doc umentElement, 0]
2485 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 32 [foreignDoc.doc umentElement, 1]
2486 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 33 [foreignDoc.hea d, 0]
2487 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 34 [foreignDoc.bod y, 1]
2488 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 35 [paras[0], 0]
2489 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 36 [paras[0], 1]
2490 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 37 [paras[0], 2]
2491 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 38 [paras[1], 0]
2492 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 39 [paras[1], 1]
2493 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 40 [paras[1], 2]
2494 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 41 [detachedPara1, 0]
2495 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 42 [detachedPara1, 1]
2496 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 43 [testDiv, 0]
2497 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 44 [testDiv, 3]
2498 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 45 [document, -1]
2499 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 46 [document, 0]
2500 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 47 [document, 1]
2501 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 48 [document, 2]
2502 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 49 [document, 3]
2503 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 50 [comment, -1]
2504 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 51 [comment, 0]
2505 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 52 [comment, 4]
2506 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 53 [comment, 96]
2507 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 54 [foreignDoc, 0]
2508 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 55 [foreignDoc, 1]
2509 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 56 [foreignComment , 2]
2510 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 57 [foreignTextNod e, 0]
2511 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 58 [foreignTextNod e, 36]
2512 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 59 [xmlDoc, -1]
2513 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 60 [xmlDoc, 0]
2514 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 61 [xmlDoc, 1]
2515 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 62 [xmlDoc, 5]
2516 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 63 [xmlComment, 0]
2517 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 64 [xmlComment, 4]
2518 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 65 [processingInst ruction, 0]
2519 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 66 [processingInst ruction, 5]
2520 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 67 [processingInst ruction, 9]
2521 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 68 [detachedTextNo de, 0]
2522 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 69 [detachedTextNo de, 8]
2523 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 70 [detachedForeig nTextNode, 0]
2524 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 71 [detachedForeig nTextNode, 8]
2525 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 72 [detachedXmlTex tNode, 0]
2526 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 73 [detachedXmlTex tNode, 8]
2527 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 74 [detachedProces singInstruction, 12]
2528 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 75 [detachedCommen t, 3]
2529 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 76 [detachedCommen t, 5]
2530 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 77 [detachedForeig nComment, 0]
2531 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 78 [detachedForeig nComment, 4]
2532 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 79 [detachedXmlCom ment, 2]
2533 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 80 [docfrag, 0]
2534 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 81 [foreignDocfrag , 0]
2535 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 82 [xmlDocfrag, 0]
2536 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 83 [doctype, 0]
2537 FAIL Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () {
2538 selection.collapse(point[0], point[1]);
2539 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2540 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 85 [doctype, 1]
2541 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 86 [foreignDoctype , 0]
2542 PASS Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], point 87 [xmlDoctype, 0]
2543 PASS Range 23 [paras[0], 0, paras[0], 0], point 0 [paras[0].firstChild, -1]
2544 PASS Range 23 [paras[0], 0, paras[0], 0], point 1 [paras[0].firstChild, 0]
2545 PASS Range 23 [paras[0], 0, paras[0], 0], point 2 [paras[0].firstChild, 1]
2546 PASS Range 23 [paras[0], 0, paras[0], 0], point 3 [paras[0].firstChild, 2]
2547 PASS Range 23 [paras[0], 0, paras[0], 0], point 4 [paras[0].firstChild, 8]
2548 PASS Range 23 [paras[0], 0, paras[0], 0], point 5 [paras[0].firstChild, 9]
2549 PASS Range 23 [paras[0], 0, paras[0], 0], point 6 [paras[0].firstChild, 10]
2550 PASS Range 23 [paras[0], 0, paras[0], 0], point 7 [paras[0].firstChild, 65535]
2551 PASS Range 23 [paras[0], 0, paras[0], 0], point 8 [paras[1].firstChild, -1]
2552 PASS Range 23 [paras[0], 0, paras[0], 0], point 9 [paras[1].firstChild, 0]
2553 PASS Range 23 [paras[0], 0, paras[0], 0], point 10 [paras[1].firstChild, 1]
2554 PASS Range 23 [paras[0], 0, paras[0], 0], point 11 [paras[1].firstChild, 2]
2555 PASS Range 23 [paras[0], 0, paras[0], 0], point 12 [paras[1].firstChild, 8]
2556 PASS Range 23 [paras[0], 0, paras[0], 0], point 13 [paras[1].firstChild, 9]
2557 PASS Range 23 [paras[0], 0, paras[0], 0], point 14 [paras[1].firstChild, 10]
2558 PASS Range 23 [paras[0], 0, paras[0], 0], point 15 [paras[1].firstChild, 65535]
2559 PASS Range 23 [paras[0], 0, paras[0], 0], point 16 [detachedPara1.firstChild, 0]
2560 PASS Range 23 [paras[0], 0, paras[0], 0], point 17 [detachedPara1.firstChild, 1]
2561 PASS Range 23 [paras[0], 0, paras[0], 0], point 18 [detachedPara1.firstChild, 8]
2562 PASS Range 23 [paras[0], 0, paras[0], 0], point 19 [detachedPara1.firstChild, 9]
2563 PASS Range 23 [paras[0], 0, paras[0], 0], point 20 [foreignPara1.firstChild, 0]
2564 PASS Range 23 [paras[0], 0, paras[0], 0], point 21 [foreignPara1.firstChild, 1]
2565 PASS Range 23 [paras[0], 0, paras[0], 0], point 22 [foreignPara1.firstChild, 8]
2566 PASS Range 23 [paras[0], 0, paras[0], 0], point 23 [foreignPara1.firstChild, 9]
2567 PASS Range 23 [paras[0], 0, paras[0], 0], point 24 [document.documentElement, -1 ]
2568 PASS Range 23 [paras[0], 0, paras[0], 0], point 25 [document.documentElement, 0]
2569 PASS Range 23 [paras[0], 0, paras[0], 0], point 26 [document.documentElement, 1]
2570 PASS Range 23 [paras[0], 0, paras[0], 0], point 27 [document.documentElement, 2]
2571 PASS Range 23 [paras[0], 0, paras[0], 0], point 28 [document.documentElement, 7]
2572 PASS Range 23 [paras[0], 0, paras[0], 0], point 29 [document.head, 1]
2573 PASS Range 23 [paras[0], 0, paras[0], 0], point 30 [document.body, 3]
2574 PASS Range 23 [paras[0], 0, paras[0], 0], point 31 [foreignDoc.documentElement, 0]
2575 PASS Range 23 [paras[0], 0, paras[0], 0], point 32 [foreignDoc.documentElement, 1]
2576 PASS Range 23 [paras[0], 0, paras[0], 0], point 33 [foreignDoc.head, 0]
2577 PASS Range 23 [paras[0], 0, paras[0], 0], point 34 [foreignDoc.body, 1]
2578 PASS Range 23 [paras[0], 0, paras[0], 0], point 35 [paras[0], 0]
2579 PASS Range 23 [paras[0], 0, paras[0], 0], point 36 [paras[0], 1]
2580 PASS Range 23 [paras[0], 0, paras[0], 0], point 37 [paras[0], 2]
2581 PASS Range 23 [paras[0], 0, paras[0], 0], point 38 [paras[1], 0]
2582 PASS Range 23 [paras[0], 0, paras[0], 0], point 39 [paras[1], 1]
2583 PASS Range 23 [paras[0], 0, paras[0], 0], point 40 [paras[1], 2]
2584 PASS Range 23 [paras[0], 0, paras[0], 0], point 41 [detachedPara1, 0]
2585 PASS Range 23 [paras[0], 0, paras[0], 0], point 42 [detachedPara1, 1]
2586 PASS Range 23 [paras[0], 0, paras[0], 0], point 43 [testDiv, 0]
2587 PASS Range 23 [paras[0], 0, paras[0], 0], point 44 [testDiv, 3]
2588 PASS Range 23 [paras[0], 0, paras[0], 0], point 45 [document, -1]
2589 PASS Range 23 [paras[0], 0, paras[0], 0], point 46 [document, 0]
2590 PASS Range 23 [paras[0], 0, paras[0], 0], point 47 [document, 1]
2591 PASS Range 23 [paras[0], 0, paras[0], 0], point 48 [document, 2]
2592 PASS Range 23 [paras[0], 0, paras[0], 0], point 49 [document, 3]
2593 PASS Range 23 [paras[0], 0, paras[0], 0], point 50 [comment, -1]
2594 PASS Range 23 [paras[0], 0, paras[0], 0], point 51 [comment, 0]
2595 PASS Range 23 [paras[0], 0, paras[0], 0], point 52 [comment, 4]
2596 PASS Range 23 [paras[0], 0, paras[0], 0], point 53 [comment, 96]
2597 PASS Range 23 [paras[0], 0, paras[0], 0], point 54 [foreignDoc, 0]
2598 PASS Range 23 [paras[0], 0, paras[0], 0], point 55 [foreignDoc, 1]
2599 PASS Range 23 [paras[0], 0, paras[0], 0], point 56 [foreignComment, 2]
2600 PASS Range 23 [paras[0], 0, paras[0], 0], point 57 [foreignTextNode, 0]
2601 PASS Range 23 [paras[0], 0, paras[0], 0], point 58 [foreignTextNode, 36]
2602 PASS Range 23 [paras[0], 0, paras[0], 0], point 59 [xmlDoc, -1]
2603 PASS Range 23 [paras[0], 0, paras[0], 0], point 60 [xmlDoc, 0]
2604 PASS Range 23 [paras[0], 0, paras[0], 0], point 61 [xmlDoc, 1]
2605 PASS Range 23 [paras[0], 0, paras[0], 0], point 62 [xmlDoc, 5]
2606 PASS Range 23 [paras[0], 0, paras[0], 0], point 63 [xmlComment, 0]
2607 PASS Range 23 [paras[0], 0, paras[0], 0], point 64 [xmlComment, 4]
2608 PASS Range 23 [paras[0], 0, paras[0], 0], point 65 [processingInstruction, 0]
2609 PASS Range 23 [paras[0], 0, paras[0], 0], point 66 [processingInstruction, 5]
2610 PASS Range 23 [paras[0], 0, paras[0], 0], point 67 [processingInstruction, 9]
2611 PASS Range 23 [paras[0], 0, paras[0], 0], point 68 [detachedTextNode, 0]
2612 PASS Range 23 [paras[0], 0, paras[0], 0], point 69 [detachedTextNode, 8]
2613 PASS Range 23 [paras[0], 0, paras[0], 0], point 70 [detachedForeignTextNode, 0]
2614 PASS Range 23 [paras[0], 0, paras[0], 0], point 71 [detachedForeignTextNode, 8]
2615 PASS Range 23 [paras[0], 0, paras[0], 0], point 72 [detachedXmlTextNode, 0]
2616 PASS Range 23 [paras[0], 0, paras[0], 0], point 73 [detachedXmlTextNode, 8]
2617 PASS Range 23 [paras[0], 0, paras[0], 0], point 74 [detachedProcessingInstructio n, 12]
2618 PASS Range 23 [paras[0], 0, paras[0], 0], point 75 [detachedComment, 3]
2619 PASS Range 23 [paras[0], 0, paras[0], 0], point 76 [detachedComment, 5]
2620 PASS Range 23 [paras[0], 0, paras[0], 0], point 77 [detachedForeignComment, 0]
2621 PASS Range 23 [paras[0], 0, paras[0], 0], point 78 [detachedForeignComment, 4]
2622 PASS Range 23 [paras[0], 0, paras[0], 0], point 79 [detachedXmlComment, 2]
2623 PASS Range 23 [paras[0], 0, paras[0], 0], point 80 [docfrag, 0]
2624 PASS Range 23 [paras[0], 0, paras[0], 0], point 81 [foreignDocfrag, 0]
2625 PASS Range 23 [paras[0], 0, paras[0], 0], point 82 [xmlDocfrag, 0]
2626 PASS Range 23 [paras[0], 0, paras[0], 0], point 83 [doctype, 0]
2627 FAIL Range 23 [paras[0], 0, paras[0], 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
2628 selection.collapse(point[0], point[1]);
2629 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2630 PASS Range 23 [paras[0], 0, paras[0], 0], point 85 [doctype, 1]
2631 PASS Range 23 [paras[0], 0, paras[0], 0], point 86 [foreignDoctype, 0]
2632 PASS Range 23 [paras[0], 0, paras[0], 0], point 87 [xmlDoctype, 0]
2633 PASS Range 24 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1]
2634 PASS Range 24 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0]
2635 PASS Range 24 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1]
2636 PASS Range 24 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2]
2637 PASS Range 24 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8]
2638 PASS Range 24 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9]
2639 PASS Range 24 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10]
2640 PASS Range 24 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535]
2641 PASS Range 24 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1]
2642 PASS Range 24 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0]
2643 PASS Range 24 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1]
2644 PASS Range 24 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2]
2645 PASS Range 24 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8]
2646 PASS Range 24 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9]
2647 PASS Range 24 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10]
2648 PASS Range 24 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535]
2649 PASS Range 24 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0]
2650 PASS Range 24 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1]
2651 PASS Range 24 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8]
2652 PASS Range 24 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9]
2653 PASS Range 24 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0]
2654 PASS Range 24 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1]
2655 PASS Range 24 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8]
2656 PASS Range 24 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9]
2657 PASS Range 24 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1 ]
2658 PASS Range 24 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0]
2659 PASS Range 24 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1]
2660 PASS Range 24 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2]
2661 PASS Range 24 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7]
2662 PASS Range 24 [paras[0], 0, paras[0], 1], point 29 [document.head, 1]
2663 PASS Range 24 [paras[0], 0, paras[0], 1], point 30 [document.body, 3]
2664 PASS Range 24 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0]
2665 PASS Range 24 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1]
2666 PASS Range 24 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0]
2667 PASS Range 24 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1]
2668 PASS Range 24 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0]
2669 PASS Range 24 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1]
2670 PASS Range 24 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2]
2671 PASS Range 24 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0]
2672 PASS Range 24 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1]
2673 PASS Range 24 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2]
2674 PASS Range 24 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0]
2675 PASS Range 24 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1]
2676 PASS Range 24 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0]
2677 PASS Range 24 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3]
2678 PASS Range 24 [paras[0], 0, paras[0], 1], point 45 [document, -1]
2679 PASS Range 24 [paras[0], 0, paras[0], 1], point 46 [document, 0]
2680 PASS Range 24 [paras[0], 0, paras[0], 1], point 47 [document, 1]
2681 PASS Range 24 [paras[0], 0, paras[0], 1], point 48 [document, 2]
2682 PASS Range 24 [paras[0], 0, paras[0], 1], point 49 [document, 3]
2683 PASS Range 24 [paras[0], 0, paras[0], 1], point 50 [comment, -1]
2684 PASS Range 24 [paras[0], 0, paras[0], 1], point 51 [comment, 0]
2685 PASS Range 24 [paras[0], 0, paras[0], 1], point 52 [comment, 4]
2686 PASS Range 24 [paras[0], 0, paras[0], 1], point 53 [comment, 96]
2687 PASS Range 24 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0]
2688 PASS Range 24 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1]
2689 PASS Range 24 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2]
2690 PASS Range 24 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0]
2691 PASS Range 24 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36]
2692 PASS Range 24 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1]
2693 PASS Range 24 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0]
2694 PASS Range 24 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1]
2695 PASS Range 24 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5]
2696 PASS Range 24 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0]
2697 PASS Range 24 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4]
2698 PASS Range 24 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0]
2699 PASS Range 24 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5]
2700 PASS Range 24 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9]
2701 PASS Range 24 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0]
2702 PASS Range 24 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8]
2703 PASS Range 24 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0]
2704 PASS Range 24 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8]
2705 PASS Range 24 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0]
2706 PASS Range 24 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8]
2707 PASS Range 24 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstructio n, 12]
2708 PASS Range 24 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3]
2709 PASS Range 24 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5]
2710 PASS Range 24 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0]
2711 PASS Range 24 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4]
2712 PASS Range 24 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2]
2713 PASS Range 24 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0]
2714 PASS Range 24 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0]
2715 PASS Range 24 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0]
2716 PASS Range 24 [paras[0], 0, paras[0], 1], point 83 [doctype, 0]
2717 FAIL Range 24 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
2718 selection.collapse(point[0], point[1]);
2719 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2720 PASS Range 24 [paras[0], 0, paras[0], 1], point 85 [doctype, 1]
2721 PASS Range 24 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0]
2722 PASS Range 24 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0]
2723 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 0 [paras[0].firstChild , -1]
2724 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 1 [paras[0].firstChild , 0]
2725 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 2 [paras[0].firstChild , 1]
2726 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 3 [paras[0].firstChild , 2]
2727 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 4 [paras[0].firstChild , 8]
2728 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 5 [paras[0].firstChild , 9]
2729 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 6 [paras[0].firstChild , 10]
2730 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 7 [paras[0].firstChild , 65535]
2731 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 8 [paras[1].firstChild , -1]
2732 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 9 [paras[1].firstChild , 0]
2733 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 10 [paras[1].firstChil d, 1]
2734 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 11 [paras[1].firstChil d, 2]
2735 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 12 [paras[1].firstChil d, 8]
2736 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 13 [paras[1].firstChil d, 9]
2737 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 14 [paras[1].firstChil d, 10]
2738 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 15 [paras[1].firstChil d, 65535]
2739 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 16 [detachedPara1.firs tChild, 0]
2740 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 17 [detachedPara1.firs tChild, 1]
2741 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 18 [detachedPara1.firs tChild, 8]
2742 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 19 [detachedPara1.firs tChild, 9]
2743 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 20 [foreignPara1.first Child, 0]
2744 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 21 [foreignPara1.first Child, 1]
2745 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 22 [foreignPara1.first Child, 8]
2746 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 23 [foreignPara1.first Child, 9]
2747 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 24 [document.documentE lement, -1]
2748 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 25 [document.documentE lement, 0]
2749 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 26 [document.documentE lement, 1]
2750 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 27 [document.documentE lement, 2]
2751 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 28 [document.documentE lement, 7]
2752 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 29 [document.head, 1]
2753 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 30 [document.body, 3]
2754 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 31 [foreignDoc.documen tElement, 0]
2755 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 32 [foreignDoc.documen tElement, 1]
2756 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 33 [foreignDoc.head, 0 ]
2757 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 34 [foreignDoc.body, 1 ]
2758 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 35 [paras[0], 0]
2759 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 36 [paras[0], 1]
2760 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 37 [paras[0], 2]
2761 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 38 [paras[1], 0]
2762 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 39 [paras[1], 1]
2763 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 40 [paras[1], 2]
2764 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 41 [detachedPara1, 0]
2765 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 42 [detachedPara1, 1]
2766 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 43 [testDiv, 0]
2767 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 44 [testDiv, 3]
2768 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 45 [document, -1]
2769 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 46 [document, 0]
2770 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 47 [document, 1]
2771 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 48 [document, 2]
2772 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 49 [document, 3]
2773 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 50 [comment, -1]
2774 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 51 [comment, 0]
2775 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 52 [comment, 4]
2776 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 53 [comment, 96]
2777 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 54 [foreignDoc, 0]
2778 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 55 [foreignDoc, 1]
2779 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 56 [foreignComment, 2]
2780 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 57 [foreignTextNode, 0 ]
2781 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 58 [foreignTextNode, 3 6]
2782 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 59 [xmlDoc, -1]
2783 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 60 [xmlDoc, 0]
2784 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 61 [xmlDoc, 1]
2785 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 62 [xmlDoc, 5]
2786 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 63 [xmlComment, 0]
2787 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 64 [xmlComment, 4]
2788 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 65 [processingInstruct ion, 0]
2789 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 66 [processingInstruct ion, 5]
2790 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 67 [processingInstruct ion, 9]
2791 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 68 [detachedTextNode, 0]
2792 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 69 [detachedTextNode, 8]
2793 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 70 [detachedForeignTex tNode, 0]
2794 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 71 [detachedForeignTex tNode, 8]
2795 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 72 [detachedXmlTextNod e, 0]
2796 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 73 [detachedXmlTextNod e, 8]
2797 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 74 [detachedProcessing Instruction, 12]
2798 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 75 [detachedComment, 3 ]
2799 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 76 [detachedComment, 5 ]
2800 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 77 [detachedForeignCom ment, 0]
2801 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 78 [detachedForeignCom ment, 4]
2802 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 79 [detachedXmlComment , 2]
2803 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 80 [docfrag, 0]
2804 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 81 [foreignDocfrag, 0]
2805 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 82 [xmlDocfrag, 0]
2806 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 83 [doctype, 0]
2807 FAIL Range 25 [detachedPara1, 0, detachedPara1, 0], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2808 selection.collapse(point[0], point[1]);
2809 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2810 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 85 [doctype, 1]
2811 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 86 [foreignDoctype, 0]
2812 PASS Range 25 [detachedPara1, 0, detachedPara1, 0], point 87 [xmlDoctype, 0]
2813 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild , -1]
2814 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild , 0]
2815 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild , 1]
2816 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild , 2]
2817 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild , 8]
2818 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild , 9]
2819 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild , 10]
2820 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild , 65535]
2821 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild , -1]
2822 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild , 0]
2823 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChil d, 1]
2824 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChil d, 2]
2825 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChil d, 8]
2826 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChil d, 9]
2827 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChil d, 10]
2828 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChil d, 65535]
2829 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firs tChild, 0]
2830 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firs tChild, 1]
2831 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firs tChild, 8]
2832 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firs tChild, 9]
2833 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.first Child, 0]
2834 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.first Child, 1]
2835 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.first Child, 8]
2836 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.first Child, 9]
2837 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentE lement, -1]
2838 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentE lement, 0]
2839 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentE lement, 1]
2840 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentE lement, 2]
2841 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentE lement, 7]
2842 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1]
2843 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3]
2844 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documen tElement, 0]
2845 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documen tElement, 1]
2846 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0 ]
2847 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1 ]
2848 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0]
2849 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1]
2850 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2]
2851 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0]
2852 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1]
2853 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2]
2854 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0]
2855 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1]
2856 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0]
2857 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3]
2858 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1]
2859 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0]
2860 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1]
2861 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2]
2862 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3]
2863 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1]
2864 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0]
2865 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4]
2866 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96]
2867 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0]
2868 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1]
2869 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2]
2870 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0 ]
2871 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 3 6]
2872 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1]
2873 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0]
2874 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1]
2875 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5]
2876 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0]
2877 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4]
2878 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruct ion, 0]
2879 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruct ion, 5]
2880 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruct ion, 9]
2881 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0]
2882 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8]
2883 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTex tNode, 0]
2884 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTex tNode, 8]
2885 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNod e, 0]
2886 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNod e, 8]
2887 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessing Instruction, 12]
2888 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3 ]
2889 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5 ]
2890 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignCom ment, 0]
2891 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignCom ment, 4]
2892 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment , 2]
2893 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0]
2894 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0]
2895 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0]
2896 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0]
2897 FAIL Range 26 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2898 selection.collapse(point[0], point[1]);
2899 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2900 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1]
2901 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0]
2902 PASS Range 26 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0]
2903 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0 ].firstChild, -1]
2904 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0 ].firstChild, 0]
2905 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0 ].firstChild, 1]
2906 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0 ].firstChild, 2]
2907 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0 ].firstChild, 8]
2908 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0 ].firstChild, 9]
2909 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0 ].firstChild, 10]
2910 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0 ].firstChild, 65535]
2911 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1 ].firstChild, -1]
2912 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1 ].firstChild, 0]
2913 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[ 1].firstChild, 1]
2914 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[ 1].firstChild, 2]
2915 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[ 1].firstChild, 8]
2916 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[ 1].firstChild, 9]
2917 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[ 1].firstChild, 10]
2918 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[ 1].firstChild, 65535]
2919 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detach edPara1.firstChild, 0]
2920 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detach edPara1.firstChild, 1]
2921 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detach edPara1.firstChild, 8]
2922 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detach edPara1.firstChild, 9]
2923 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreig nPara1.firstChild, 0]
2924 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreig nPara1.firstChild, 1]
2925 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreig nPara1.firstChild, 8]
2926 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreig nPara1.firstChild, 9]
2927 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [docume nt.documentElement, -1]
2928 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [docume nt.documentElement, 0]
2929 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [docume nt.documentElement, 1]
2930 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [docume nt.documentElement, 2]
2931 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [docume nt.documentElement, 7]
2932 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [docume nt.head, 1]
2933 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [docume nt.body, 3]
2934 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreig nDoc.documentElement, 0]
2935 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreig nDoc.documentElement, 1]
2936 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreig nDoc.head, 0]
2937 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreig nDoc.body, 1]
2938 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[ 0], 0]
2939 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[ 0], 1]
2940 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[ 0], 2]
2941 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[ 1], 0]
2942 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[ 1], 1]
2943 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[ 1], 2]
2944 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detach edPara1, 0]
2945 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detach edPara1, 1]
2946 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDi v, 0]
2947 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDi v, 3]
2948 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [docume nt, -1]
2949 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [docume nt, 0]
2950 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [docume nt, 1]
2951 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [docume nt, 2]
2952 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [docume nt, 3]
2953 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [commen t, -1]
2954 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [commen t, 0]
2955 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [commen t, 4]
2956 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [commen t, 96]
2957 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreig nDoc, 0]
2958 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreig nDoc, 1]
2959 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreig nComment, 2]
2960 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreig nTextNode, 0]
2961 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreig nTextNode, 36]
2962 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc , -1]
2963 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc , 0]
2964 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc , 1]
2965 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc , 5]
2966 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlCom ment, 0]
2967 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlCom ment, 4]
2968 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [proces singInstruction, 0]
2969 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [proces singInstruction, 5]
2970 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [proces singInstruction, 9]
2971 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detach edTextNode, 0]
2972 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detach edTextNode, 8]
2973 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detach edForeignTextNode, 0]
2974 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detach edForeignTextNode, 8]
2975 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detach edXmlTextNode, 0]
2976 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detach edXmlTextNode, 8]
2977 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detach edProcessingInstruction, 12]
2978 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detach edComment, 3]
2979 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detach edComment, 5]
2980 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detach edForeignComment, 0]
2981 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detach edForeignComment, 4]
2982 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detach edXmlComment, 2]
2983 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfra g, 0]
2984 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreig nDocfrag, 0]
2985 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDoc frag, 0]
2986 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctyp e, 0]
2987 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () {
2988 selection.collapse(point[0], point[1]);
2989 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2990 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctyp e, 1]
2991 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreig nDoctype, 0]
2992 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoc type, 0]
2993 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0 ].firstChild, -1]
2994 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0 ].firstChild, 0]
2995 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0 ].firstChild, 1]
2996 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0 ].firstChild, 2]
2997 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0 ].firstChild, 8]
2998 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0 ].firstChild, 9]
2999 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0 ].firstChild, 10]
3000 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0 ].firstChild, 65535]
3001 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1 ].firstChild, -1]
3002 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1 ].firstChild, 0]
3003 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[ 1].firstChild, 1]
3004 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[ 1].firstChild, 2]
3005 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[ 1].firstChild, 8]
3006 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[ 1].firstChild, 9]
3007 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[ 1].firstChild, 10]
3008 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[ 1].firstChild, 65535]
3009 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detach edPara1.firstChild, 0]
3010 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detach edPara1.firstChild, 1]
3011 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detach edPara1.firstChild, 8]
3012 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detach edPara1.firstChild, 9]
3013 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreig nPara1.firstChild, 0]
3014 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreig nPara1.firstChild, 1]
3015 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreig nPara1.firstChild, 8]
3016 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreig nPara1.firstChild, 9]
3017 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [docume nt.documentElement, -1]
3018 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [docume nt.documentElement, 0]
3019 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [docume nt.documentElement, 1]
3020 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [docume nt.documentElement, 2]
3021 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [docume nt.documentElement, 7]
3022 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [docume nt.head, 1]
3023 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [docume nt.body, 3]
3024 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreig nDoc.documentElement, 0]
3025 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreig nDoc.documentElement, 1]
3026 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreig nDoc.head, 0]
3027 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreig nDoc.body, 1]
3028 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[ 0], 0]
3029 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[ 0], 1]
3030 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[ 0], 2]
3031 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[ 1], 0]
3032 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[ 1], 1]
3033 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[ 1], 2]
3034 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detach edPara1, 0]
3035 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detach edPara1, 1]
3036 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDi v, 0]
3037 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDi v, 3]
3038 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [docume nt, -1]
3039 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [docume nt, 0]
3040 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [docume nt, 1]
3041 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [docume nt, 2]
3042 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [docume nt, 3]
3043 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [commen t, -1]
3044 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [commen t, 0]
3045 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [commen t, 4]
3046 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [commen t, 96]
3047 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreig nDoc, 0]
3048 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreig nDoc, 1]
3049 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreig nComment, 2]
3050 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreig nTextNode, 0]
3051 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreig nTextNode, 36]
3052 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc , -1]
3053 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc , 0]
3054 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc , 1]
3055 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc , 5]
3056 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlCom ment, 0]
3057 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlCom ment, 4]
3058 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [proces singInstruction, 0]
3059 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [proces singInstruction, 5]
3060 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [proces singInstruction, 9]
3061 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detach edTextNode, 0]
3062 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detach edTextNode, 8]
3063 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detach edForeignTextNode, 0]
3064 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detach edForeignTextNode, 8]
3065 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detach edXmlTextNode, 0]
3066 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detach edXmlTextNode, 8]
3067 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detach edProcessingInstruction, 12]
3068 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detach edComment, 3]
3069 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detach edComment, 5]
3070 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detach edForeignComment, 0]
3071 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detach edForeignComment, 4]
3072 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detach edXmlComment, 2]
3073 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfra g, 0]
3074 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreig nDocfrag, 0]
3075 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDoc frag, 0]
3076 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctyp e, 0]
3077 FAIL Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () {
3078 selection.collapse(point[0], point[1]);
3079 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3080 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctyp e, 1]
3081 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreig nDoctype, 0]
3082 PASS Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoc type, 0]
3083 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChil d, -1]
3084 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChil d, 0]
3085 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChil d, 1]
3086 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChil d, 2]
3087 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChil d, 8]
3088 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChil d, 9]
3089 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChil d, 10]
3090 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChil d, 65535]
3091 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChil d, -1]
3092 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChil d, 0]
3093 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChi ld, 1]
3094 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChi ld, 2]
3095 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChi ld, 8]
3096 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChi ld, 9]
3097 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChi ld, 10]
3098 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChi ld, 65535]
3099 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.fir stChild, 0]
3100 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.fir stChild, 1]
3101 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.fir stChild, 8]
3102 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.fir stChild, 9]
3103 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firs tChild, 0]
3104 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firs tChild, 1]
3105 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firs tChild, 8]
3106 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firs tChild, 9]
3107 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.document Element, -1]
3108 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.document Element, 0]
3109 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.document Element, 1]
3110 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.document Element, 2]
3111 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.document Element, 7]
3112 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1]
3113 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3]
3114 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.docume ntElement, 0]
3115 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.docume ntElement, 1]
3116 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0]
3117 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1]
3118 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0]
3119 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1]
3120 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2]
3121 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0]
3122 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1]
3123 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2]
3124 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0]
3125 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1]
3126 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0]
3127 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3]
3128 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1]
3129 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0]
3130 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1]
3131 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2]
3132 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3]
3133 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1]
3134 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0]
3135 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4]
3136 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96]
3137 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0]
3138 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1]
3139 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2 ]
3140 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0]
3141 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36]
3142 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1]
3143 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0]
3144 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1]
3145 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5]
3146 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0]
3147 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4]
3148 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruc tion, 0]
3149 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruc tion, 5]
3150 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruc tion, 9]
3151 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0]
3152 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8]
3153 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTe xtNode, 0]
3154 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTe xtNode, 8]
3155 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNo de, 0]
3156 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNo de, 8]
3157 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessin gInstruction, 12]
3158 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3]
3159 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5]
3160 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignCo mment, 0]
3161 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignCo mment, 4]
3162 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlCommen t, 2]
3163 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0]
3164 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0 ]
3165 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0]
3166 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0]
3167 FAIL Range 29 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] ass ert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
3168 selection.collapse(point[0], point[1]);
3169 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
3170 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1]
3171 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0 ]
3172 PASS Range 29 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0]
3173 Harness: the test ran to completion.
3174
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698