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

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

Issue 2704443002: Selection API: extend() should operate DOM Ranges. (Closed)
Patch Set: rebase Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 944: The given range isn't in document. 1 CONSOLE ERROR: line 944: The given range isn't in document.
2 CONSOLE ERROR: line 944: The given range isn't in document. 2 CONSOLE ERROR: line 944: The given range isn't in document.
3 CONSOLE ERROR: line 944: The given range isn't in document. 3 CONSOLE ERROR: line 944: The given range isn't in document.
4 CONSOLE ERROR: line 944: The given range isn't in document. 4 CONSOLE ERROR: line 944: The given range isn't in document.
5 CONSOLE ERROR: line 944: The given range isn't in document. 5 CONSOLE ERROR: line 944: The given range isn't in document.
6 CONSOLE ERROR: line 944: The given range isn't in document. 6 CONSOLE ERROR: line 944: The given range isn't in document.
7 CONSOLE ERROR: line 944: The given range isn't in document. 7 CONSOLE ERROR: line 944: The given range isn't in document.
8 CONSOLE ERROR: line 944: The given range isn't in document. 8 CONSOLE ERROR: line 944: The given range isn't in document.
9 CONSOLE ERROR: line 944: The given range isn't in document. 9 CONSOLE ERROR: line 944: The given range isn't in document.
10 CONSOLE ERROR: line 944: The given range isn't in document. 10 CONSOLE ERROR: line 944: The given range isn't in document.
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 CONSOLE ERROR: line 944: The given range isn't in document. 256 CONSOLE ERROR: line 944: The given range isn't in document.
257 CONSOLE ERROR: line 944: The given range isn't in document. 257 CONSOLE ERROR: line 944: The given range isn't in document.
258 CONSOLE ERROR: line 944: The given range isn't in document. 258 CONSOLE ERROR: line 944: The given range isn't in document.
259 CONSOLE ERROR: line 944: The given range isn't in document. 259 CONSOLE ERROR: line 944: The given range isn't in document.
260 CONSOLE ERROR: line 944: The given range isn't in document. 260 CONSOLE ERROR: line 944: The given range isn't in document.
261 CONSOLE ERROR: line 944: The given range isn't in document. 261 CONSOLE ERROR: line 944: The given range isn't in document.
262 CONSOLE ERROR: line 944: The given range isn't in document. 262 CONSOLE ERROR: line 944: The given range isn't in document.
263 CONSOLE ERROR: line 944: The given range isn't in document. 263 CONSOLE ERROR: line 944: The given range isn't in document.
264 CONSOLE ERROR: line 944: The given range isn't in document. 264 CONSOLE ERROR: line 944: The given range isn't in document.
265 This is a testharness.js-based test. 265 This is a testharness.js-based test.
266 Found 2992 tests; 404 PASS, 2588 FAIL, 0 TIMEOUT, 0 NOTRUN. 266 Found 2992 tests; 1192 PASS, 1800 FAIL, 0 TIMEOUT, 0 NOTRUN.
267 PASS extend() with range 0 [] and point 0 [paras[0].firstChild, -1] 267 PASS extend() with range 0 [] and point 0 [paras[0].firstChild, -1]
268 PASS extend() with range 0 [] and point 1 [paras[0].firstChild, 0] 268 PASS extend() with range 0 [] and point 1 [paras[0].firstChild, 0]
269 PASS extend() with range 0 [] and point 2 [paras[0].firstChild, 1] 269 PASS extend() with range 0 [] and point 2 [paras[0].firstChild, 1]
270 PASS extend() with range 0 [] and point 3 [paras[0].firstChild, 2] 270 PASS extend() with range 0 [] and point 3 [paras[0].firstChild, 2]
271 PASS extend() with range 0 [] and point 4 [paras[0].firstChild, 8] 271 PASS extend() with range 0 [] and point 4 [paras[0].firstChild, 8]
272 PASS extend() with range 0 [] and point 5 [paras[0].firstChild, 9] 272 PASS extend() with range 0 [] and point 5 [paras[0].firstChild, 9]
273 PASS extend() with range 0 [] and point 6 [paras[0].firstChild, 10] 273 PASS extend() with range 0 [] and point 6 [paras[0].firstChild, 10]
274 PASS extend() with range 0 [] and point 7 [paras[0].firstChild, 65535] 274 PASS extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]
275 PASS extend() with range 0 [] and point 8 [paras[1].firstChild, -1] 275 PASS extend() with range 0 [] and point 8 [paras[1].firstChild, -1]
276 PASS extend() with range 0 [] and point 9 [paras[1].firstChild, 0] 276 PASS extend() with range 0 [] and point 9 [paras[1].firstChild, 0]
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
347 PASS extend() with range 0 [] and point 80 [docfrag, 0] 347 PASS extend() with range 0 [] and point 80 [docfrag, 0]
348 PASS extend() with range 0 [] and point 81 [foreignDocfrag, 0] 348 PASS extend() with range 0 [] and point 81 [foreignDocfrag, 0]
349 PASS extend() with range 0 [] and point 82 [xmlDocfrag, 0] 349 PASS extend() with range 0 [] and point 82 [xmlDocfrag, 0]
350 PASS extend() with range 0 [] and point 83 [doctype, 0] 350 PASS extend() with range 0 [] and point 83 [doctype, 0]
351 PASS extend() with range 0 [] and point 84 [doctype, -17] 351 PASS extend() with range 0 [] and point 84 [doctype, -17]
352 PASS extend() with range 0 [] and point 85 [doctype, 1] 352 PASS extend() with range 0 [] and point 85 [doctype, 1]
353 PASS extend() with range 0 [] and point 86 [foreignDoctype, 0] 353 PASS extend() with range 0 [] and point 86 [foreignDoctype, 0]
354 PASS extend() with range 0 [] and point 87 [xmlDoctype, 0] 354 PASS extend() with range 0 [] and point 87 [xmlDoctype, 0]
355 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1] 355 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]
356 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0] 356 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]
357 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset p assed to extend() expected 1 but got 2 357 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]
358 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2] 358 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]
359 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8] 359 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]
360 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset p assed to extend() expected 9 but got 10 360 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]
361 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10] 361 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]
362 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535] 362 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
363 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1] 363 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]
364 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop 364 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]
365 " but got Element node <p id="c">Qrstuvwx</p> 365 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]
366 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop 366 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]
367 " but got Element node <p id="c">Qrstuvwx</p> 367 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]
368 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop 368 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]
369 " but got Element node <p id="c">Qrstuvwx</p>
370 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
371 " but got Element node <p id="c">Qrstuvwx</p>
372 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node pass ed to extend() expected Text node "Ijklmnop
373 " but got Element node <p id="c">Qrstuvwx</p>
374 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10] 369 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]
375 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535] 370 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
376 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 371 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
377 " 372 "
378 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 373 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
379 " 374 "
380 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 375 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
381 " 376 "
382 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9] 377 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
383 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 378 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
384 " 379 "
385 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 380 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
386 " 381 "
387 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 382 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
388 " 383 "
389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] 384 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
390 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1] 385 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
391 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 386 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]
392 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 387 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]
393 " 388 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]
394 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
395 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
396 "
397 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
398 <meta... but got Text node "Qrstuvwx"
399 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7] 389 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
400 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</title> 390 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]
401 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 391 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]
402 "
403 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
404 </p><p id... but got Text node "Qrstuvwx"
405 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 392 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
406 " 393 "
407 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 394 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
408 " 395 "
409 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 396 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
410 " 397 "
411 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ 398 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
412 " 399 "
413 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 400 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]
414 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 401 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]
415 "
416 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
417 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
418 "
419 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2] 402 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
420 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop 403 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]
421 </p> but got Element node <p id="c">Qrstuvwx</p> 404 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]
422 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to exten d() expected Element node <p id="b" style="display:none">Ijklmnop
423 </p> but got Element node <p id="c">Qrstuvwx</p>
424 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2] 405 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
425 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 406 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
426 " 407 "
427 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 408 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
428 " 409 "
429 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend () expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 410 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]
430 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 411 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]
431 "
432 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend () expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
433 </p><p id="b" s... but got Text node "Qrstuvwx"
434 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1] 412 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
435 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 413 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]
436 " 414 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]
437 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 415 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]
438 "
439 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2] assert_equals: focusNode must be the node passed to exten d() expected Document node with 2 children but got Text node "Qrstuvwx"
440 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3] 416 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
441 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1] 417 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
442 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend () expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 418 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]
443 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend () expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx" 419 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]
444 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96] 420 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
445 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 421 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
446 " 422 "
447 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 423 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
448 " 424 "
449 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 425 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
450 " 426 "
451 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ 427 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
452 " 428 "
453 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ 429 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
499 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 475 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
500 " 476 "
501 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0] 477 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]
502 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () { 478 FAIL extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
503 selection.extend(node, offset); 479 selection.extend(node, offset);
504 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 480 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
505 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1] 481 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]
506 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0] 482 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]
507 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0] 483 PASS extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]
508 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1] 484 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 0 [paras[0].firstChild, -1]
509 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 485 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 0 [paras[0].firstChild, -1]
510 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0] 486 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 1 [paras[0].firstChild, 0]
511 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 487 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 1 [paras[0].firstChild, 0]
512 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 2 [paras[0].firstChild, 1] 488 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 2 [paras[0].firstChild, 1]
513 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 489 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 2 [paras[0].firstChild, 1]
514 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 3 [paras[0].firstChild, 2] 490 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 3 [paras[0].firstChild, 2]
515 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 491 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 3 [paras[0].firstChild, 2]
516 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 4 [paras[0].firstChild, 8] 492 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 4 [paras[0].firstChild, 8]
517 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 493 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 4 [paras[0].firstChild, 8]
518 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10 494 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 5 [paras[0].firstChild, 9]
519 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 495 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 5 [paras[0].firstChild, 9]
520 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 6 [paras[0].firstChild, 10] 496 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 6 [paras[0].firstChild, 10]
521 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 497 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 6 [paras[0].firstChild, 10]
522 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 7 [paras[0].firstChild, 65535] 498 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
523 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2 499 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 7 [paras[0].firstChild, 65535]
524 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 8 [paras[1].firstChild, -1] 500 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 8 [paras[1].firstChild, -1]
525 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 501 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 8 [paras[1].firstChild, -1]
526 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop 502 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 9 [paras[1].firstChild, 0]
527 " but got Element node <p id="c">Qrstuvwx</p> 503 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 9 [paras[1].firstChild, 0]
528 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 504 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 10 [paras[1].firstChild, 1]
529 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 505 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 10 [paras[1].firstChild, 1]
530 " but got Element node <p id="c">Qrstuvwx</p> 506 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2]
531 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 507 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2]
532 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 508 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8]
533 " but got Element node <p id="c">Qrstuvwx</p> 509 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8]
534 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 510 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9]
535 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 511 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9]
536 " but got Element node <p id="c">Qrstuvwx</p>
537 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
538 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
539 " but got Element node <p id="c">Qrstuvwx</p>
540 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2
541 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10] 512 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 14 [paras[1].firstChild, 10]
542 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endOff set must be correct expected 1 but got 2 513 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 14 [paras[1].firstChild, 10]
543 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535] 514 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
544 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 515 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 15 [paras[1].firstChild, 65535]
545 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 516 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
546 " 517 "
547 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 518 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
519 "
548 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 520 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
549 " 521 "
550 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 522 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
523 "
551 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 524 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
552 " 525 "
553 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 526 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
527 "
554 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9] 528 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
555 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 529 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9]
556 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 530 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
557 " 531 "
558 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 532 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
533 "
559 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 534 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
560 " 535 "
561 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 536 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
537 "
562 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 538 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
563 " 539 "
564 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 540 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
541 "
565 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9] 542 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
566 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 543 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9]
567 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1] 544 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 24 [document.documentElement, -1]
568 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: e ndOffset must be correct expected 1 but got 2 545 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 24 [document.documentElement, -1]
569 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 546 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 25 [document.documentElement, 0]
570 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 547 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0]
571 " 548 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1]
572 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 549 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1]
573 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 550 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2]
574 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 551 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2]
575 "
576 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
577 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
578 <meta... but got Text node "Qrstuvwx"
579 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2
580 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7] 552 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 28 [document.documentElement, 7]
581 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: en dOffset must be correct expected 1 but got 2 553 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 28 [document.documentElement, 7]
582 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle> 554 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 29 [document.head, 1]
583 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 555 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1]
584 " 556 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3]
585 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 29 [document.head, 1] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2 557 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3]
586 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
587 </p><p id... but got Text node "Qrstuvwx"
588 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 30 [document.body, 3] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2
589 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 558 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
590 " 559 "
591 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 560 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
561 "
592 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 562 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
593 " 563 "
594 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 564 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
565 "
595 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 566 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
596 " 567 "
597 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 568 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
569 "
598 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 570 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
599 " 571 "
600 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 572 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
601 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 573 "
602 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 574 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 35 [paras[0], 0]
603 " 575 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0]
604 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 576 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 36 [paras[0], 1]
605 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 577 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1]
606 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
607 "
608 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
609 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2] 578 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 37 [paras[0], 2]
610 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 579 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 37 [paras[0], 2]
611 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 580 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 38 [paras[1], 0]
612 </p> but got Element node <p id="c">Qrstuvwx</p> 581 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0]
613 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 582 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1]
614 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 583 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1]
615 </p> but got Element node <p id="c">Qrstuvwx</p>
616 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
617 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2] 584 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 40 [paras[1], 2]
618 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 585 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 40 [paras[1], 2]
619 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 586 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
620 " 587 "
621 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2 588 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
589 "
622 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 590 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
623 " 591 "
624 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endOffset mus t be correct expected 1 but got 2 592 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
625 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 593 "
626 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 594 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 43 [testDiv, 0]
627 " 595 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0]
628 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 596 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 44 [testDiv, 3]
629 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 597 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3]
630 </p><p id="b" s... but got Text node "Qrstuvwx"
631 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2
632 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1] 598 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 45 [document, -1]
633 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 599 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 45 [document, -1]
634 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 46 [document, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 600 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 46 [document, 0]
635 " 601 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0]
636 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 46 [document, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 602 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 47 [document, 1]
637 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 47 [document, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 603 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1]
638 " 604 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2]
639 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 47 [document, 1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 605 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2]
640 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
641 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 48 [document, 2] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2
642 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3] 606 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 49 [document, 3]
643 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 607 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 49 [document, 3]
644 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1] 608 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 50 [comment, -1]
645 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 609 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 50 [comment, -1]
646 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 610 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 51 [comment, 0]
647 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 611 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 51 [comment, 0]
648 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 612 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 52 [comment, 4]
649 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 613 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 52 [comment, 4]
650 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96] 614 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 53 [comment, 96]
651 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 615 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 53 [comment, 96]
652 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 616 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
653 " 617 "
654 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 618 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
619 "
655 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 620 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
656 " 621 "
657 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 622 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
623 "
658 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 624 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
659 " 625 "
660 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2 626 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
627 "
661 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Äb̈c̈d̈ëf̈g̈ḧ 628 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Äb̈c̈d̈ëf̈g̈ḧ
662 " 629 "
663 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 630 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
631 "
664 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 632 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
665 " 633 "
666 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 634 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
635 "
667 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1] 636 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 59 [xmlDoc, -1]
668 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 637 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 59 [xmlDoc, -1]
669 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 638 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
670 " 639 "
671 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2 640 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
641 "
672 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 642 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
673 " 643 "
674 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2 644 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
645 "
675 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5] 646 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 62 [xmlDoc, 5]
676 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endOffset must be co rrect expected 1 but got 2 647 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 62 [xmlDoc, 5]
677 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 648 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
678 " 649 "
679 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 650 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
651 "
680 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 652 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
681 " 653 "
682 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 654 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
655 "
683 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 656 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
684 " 657 "
685 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2 658 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
659 "
686 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 660 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
687 " 661 "
688 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2 662 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
663 "
689 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 664 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
690 " 665 "
691 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endOf fset must be correct expected 1 but got 2 666 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
667 "
692 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 668 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
693 " 669 "
694 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 670 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
671 "
695 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 672 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
696 " 673 "
697 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 674 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
675 "
698 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 676 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
699 " 677 "
700 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 678 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
679 "
701 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 680 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
702 " 681 "
703 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: end Offset must be correct expected 1 but got 2 682 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
683 "
704 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 684 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
705 " 685 "
706 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 686 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
687 "
707 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 688 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
708 " 689 "
709 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endOffs et must be correct expected 1 but got 2 690 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
691 "
710 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 692 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
711 " 693 "
712 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: endOffset must be correct expected 1 but got 2 694 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
695 "
713 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 696 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
714 " 697 "
715 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 698 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
699 "
716 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 700 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
717 " 701 "
718 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: endOffset m ust be correct expected 1 but got 2 702 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
703 "
719 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 704 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
720 " 705 "
721 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2 706 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
707 "
722 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 708 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
723 " 709 "
724 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: endO ffset must be correct expected 1 but got 2 710 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
711 "
725 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 712 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
726 " 713 "
727 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endOffse t must be correct expected 1 but got 2 714 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
715 "
728 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 716 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
729 " 717 "
730 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 718 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
719 "
731 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 720 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
732 " 721 "
733 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2 722 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
723 "
734 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 724 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
735 " 725 "
736 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 726 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
727 "
737 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0] 728 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 83 [doctype, 0]
738 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 729 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 83 [doctype, 0]
739 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 730 FAIL extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
740 selection.extend(node, offset); 731 selection.extend(node, offset);
741 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 732 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
742 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 84 [doctype, -17] assert_equals: Sanity check: endOffset must be correct expected 1 but got 2 733 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
734 selection.extend(node, offset);
735 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
743 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1] 736 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 85 [doctype, 1]
744 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1] assert_equals: Sanity check: endOffset must be c orrect expected 1 but got 2 737 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 85 [doctype, 1]
745 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 86 [foreignDoctype, 0] 738 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 86 [foreignDoctype, 0]
746 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endOffset mu st be correct expected 1 but got 2 739 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 86 [foreignDoctype, 0]
747 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 87 [xmlDoctype, 0] 740 PASS extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild , 1] and point 87 [xmlDoctype, 0]
748 FAIL extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endOffset must b e correct expected 1 but got 2 741 PASS extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChil d, 1] and point 87 [xmlDoctype, 0]
749 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 0 [paras[0].firstChild, -1] 742 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 0 [paras[0].firstChild, -1]
750 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 0 [paras[0].firstChild, -1] 743 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
751 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 1 [paras[0].firstChild, 0] 744 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 1 [paras[0].firstChild, 0]
752 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 1 [paras[0].firstChild, 0] 745 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
753 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2 746 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 2 [paras[0].firstChild, 1]
754 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2 747 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 2 [paras[0].firstChild, 1]
755 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 3 [paras[0].firstChild, 2] 748 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 3 [paras[0].firstChild, 2]
756 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 3 [paras[0].firstChild, 2] 749 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
757 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 4 [paras[0].firstChild, 8] 750 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 4 [paras[0].firstChild, 8]
758 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 4 [paras[0].firstChild, 8] 751 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
759 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10 752 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 5 [paras[0].firstChild, 9]
760 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10 753 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 5 [paras[0].firstChild, 9]
761 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 6 [paras[0].firstChild, 10] 754 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 6 [paras[0].firstChild, 10]
762 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 6 [paras[0].firstChild, 10] 755 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
763 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 7 [paras[0].firstChild, 65535] 756 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
764 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 7 [paras[0].firstChild, 65535] 757 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
765 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 8 [paras[1].firstChild, -1] 758 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 8 [paras[1].firstChild, -1]
766 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 8 [paras[1].firstChild, -1] 759 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
767 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop 760 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 9 [paras[1].firstChild, 0]
768 " but got Element node <p id="c">Qrstuvwx</p> 761 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 9 [paras[1].firstChild, 0]
769 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 762 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 10 [paras[1].firstChild, 1]
770 " but got Element node <p id="c">Qrstuvwx</p> 763 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 10 [paras[1].firstChild, 1]
771 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 764 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2]
772 " but got Element node <p id="c">Qrstuvwx</p> 765 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
773 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 766 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8]
774 " but got Element node <p id="c">Qrstuvwx</p> 767 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
775 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 768 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9]
776 " but got Element node <p id="c">Qrstuvwx</p> 769 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
777 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
778 " but got Element node <p id="c">Qrstuvwx</p>
779 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
780 " but got Element node <p id="c">Qrstuvwx</p>
781 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
782 " but got Element node <p id="c">Qrstuvwx</p>
783 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
784 " but got Element node <p id="c">Qrstuvwx</p>
785 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
786 " but got Element node <p id="c">Qrstuvwx</p>
787 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10] 770 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 14 [paras[1].firstChild, 10]
788 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10] 771 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
789 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535] 772 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
790 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] 773 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
791 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 774 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
792 " 775 "
793 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 776 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
794 " 777 "
795 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 778 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
796 " 779 "
(...skipping 14 matching lines...) Expand all
811 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 794 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
812 " 795 "
813 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 796 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
814 " 797 "
815 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 798 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
816 " 799 "
817 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9] 800 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
818 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] 801 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
819 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1] 802 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 24 [document.documentElement, -1]
820 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1] 803 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 24 [document.documentElement, -1]
821 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 804 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 25 [document.documentElement, 0]
822 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 805 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 25 [document.documentElement, 0]
823 " 806 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1]
824 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 807 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 26 [document.documentElement, 1]
825 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 808 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2]
826 " 809 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 27 [document.documentElement, 2]
827 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
828 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
829 "
830 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
831 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
832 "
833 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
834 <meta... but got Text node "Qrstuvwx"
835 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: focusNode must b e the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
836 <meta... but got Text node "Qrstuvwx"
837 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7] 810 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 28 [document.documentElement, 7]
838 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7] 811 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 28 [document.documentElement, 7]
839 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle> 812 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 29 [document.head, 1]
840 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 813 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 29 [document.head, 1]
841 " 814 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3]
842 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 29 [document.head, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <head><title>Selection extend() tests</ title> 815 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 30 [document.body, 3]
843 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
844 "
845 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
846 </p><p id... but got Text node "Qrstuvwx"
847 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 30 [document.body, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
848 </p><p id... but got Text node "Qrstuvwx"
849 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 816 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
850 " 817 "
851 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 818 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
852 " 819 "
853 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 820 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
854 " 821 "
855 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 822 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
856 " 823 "
857 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 824 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
858 " 825 "
859 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 826 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
860 " 827 "
861 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 828 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
862 " 829 "
863 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 830 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
864 " 831 "
865 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 832 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 35 [paras[0], 0]
866 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 833 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 35 [paras[0], 0]
867 " 834 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 36 [paras[0], 1]
868 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 835 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 36 [paras[0], 1]
869 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
870 "
871 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
872 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
873 "
874 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
875 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
876 "
877 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2] 836 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 37 [paras[0], 2]
878 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2] 837 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 37 [paras[0], 2]
879 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 838 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 38 [paras[1], 0]
880 </p> but got Element node <p id="c">Qrstuvwx</p> 839 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 38 [paras[1], 0]
881 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop 840 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1]
882 </p> but got Element node <p id="c">Qrstuvwx</p> 841 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 39 [paras[1], 1]
883 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
884 </p> but got Element node <p id="c">Qrstuvwx</p>
885 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passe d to extend() expected Element node <p id="b" style="display:none">Ijklmnop
886 </p> but got Element node <p id="c">Qrstuvwx</p>
887 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2] 842 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 40 [paras[1], 2]
888 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2] 843 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 40 [paras[1], 2]
889 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 844 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
890 " 845 "
891 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 846 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
892 " 847 "
893 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 848 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
894 " 849 "
895 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 850 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
896 " 851 "
897 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 852 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 43 [testDiv, 0]
898 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 853 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 43 [testDiv, 0]
899 " 854 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 44 [testDiv, 3]
900 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 855 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 44 [testDiv, 3]
901 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
902 "
903 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
904 </p><p id="b" s... but got Text node "Qrstuvwx"
905 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
906 </p><p id="b" s... but got Text node "Qrstuvwx"
907 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1] 856 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 45 [document, -1]
908 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1] 857 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 45 [document, -1]
909 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 46 [document, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 858 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 46 [document, 0]
910 " 859 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 46 [document, 0]
911 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 46 [document, 0] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ 860 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 47 [document, 1]
912 " 861 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 47 [document, 1]
913 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 47 [document, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 862 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2]
914 " 863 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 48 [document, 2]
915 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 47 [document, 1] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
916 "
917 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
918 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 48 [document, 2] assert_equals: focusNode must be the node passe d to extend() expected Document node with 2 children but got Text node "Qrstuvwx "
919 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3] 864 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 49 [document, 3]
920 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3] 865 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 49 [document, 3]
921 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1] 866 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 50 [comment, -1]
922 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1] 867 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 50 [comment, -1]
923 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 868 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 51 [comment, 0]
924 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 869 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 51 [comment, 0]
925 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 870 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 52 [comment, 4]
926 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx" 871 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 52 [comment, 4]
927 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96] 872 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 53 [comment, 96]
928 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96] 873 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 53 [comment, 96]
929 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 874 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
930 " 875 "
931 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 876 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
932 " 877 "
933 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 878 FAIL extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
934 " 879 "
935 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 880 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
936 " 881 "
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
1046 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () { 991 FAIL extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1047 selection.extend(node, offset); 992 selection.extend(node, offset);
1048 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 993 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1049 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1] 994 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 85 [doctype, 1]
1050 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1] 995 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 85 [doctype, 1]
1051 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 86 [foreignDoctype, 0] 996 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 86 [foreignDoctype, 0]
1052 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 86 [foreignDoctype, 0] 997 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 86 [foreignDoctype, 0]
1053 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 87 [xmlDoctype, 0] 998 PASS extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild , 8] and point 87 [xmlDoctype, 0]
1054 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 87 [xmlDoctype, 0] 999 PASS extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChil d, 8] and point 87 [xmlDoctype, 0]
1055 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 0 [paras[0].firstChild, -1] 1000 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 0 [paras[0].firstChild, -1]
1056 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1001 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 0 [paras[0].firstChild, -1]
1057 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 1 [paras[0].firstChild, 0] 1002 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 1 [paras[0].firstChild, 0]
1058 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1003 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 1 [paras[0].firstChild, 0]
1059 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2 1004 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 2 [paras[0].firstChild, 1]
1060 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1005 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 2 [paras[0].firstChild, 1]
1061 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 3 [paras[0].firstChild, 2] 1006 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 3 [paras[0].firstChild, 2]
1062 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1007 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 3 [paras[0].firstChild, 2]
1063 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 4 [paras[0].firstChild, 8] 1008 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 4 [paras[0].firstChild, 8]
1064 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1009 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 4 [paras[0].firstChild, 8]
1065 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 5 [paras[0].firstChild, 9] 1010 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 5 [paras[0].firstChild, 9]
1066 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1011 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 5 [paras[0].firstChild, 9]
1067 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 6 [paras[0].firstChild, 10] 1012 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 6 [paras[0].firstChild, 10]
1068 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1013 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 6 [paras[0].firstChild, 10]
1069 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 7 [paras[0].firstChild, 65535] 1014 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
1070 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10 1015 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 7 [paras[0].firstChild, 65535]
1071 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 8 [paras[1].firstChild, -1] 1016 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 8 [paras[1].firstChild, -1]
1072 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1017 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 8 [paras[1].firstChild, -1]
1073 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop 1018 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 9 [paras[1].firstChild, 0]
1074 " but got Element node <p id="c">Qrstuvwx</p> 1019 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 9 [paras[1].firstChild, 0]
1075 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1020 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 10 [paras[1].firstChild, 1]
1076 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1021 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 10 [paras[1].firstChild, 1]
1077 " but got Element node <p id="c">Qrstuvwx</p> 1022 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2]
1078 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1023 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2]
1079 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1024 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8]
1080 " but got Element node <p id="c">Qrstuvwx</p> 1025 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8]
1081 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1026 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9]
1082 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop 1027 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9]
1083 " but got Element node <p id="c">Qrstuvwx</p>
1084 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1085 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1086 " but got Element node <p id="c">Qrstuvwx</p>
1087 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10
1088 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10] 1028 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 14 [paras[1].firstChild, 10]
1089 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endOff set must be correct expected 9 but got 10 1029 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 14 [paras[1].firstChild, 10]
1090 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535] 1030 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
1091 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1031 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 15 [paras[1].firstChild, 65535]
1092 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1032 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1093 " 1033 "
1094 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1034 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1035 "
1095 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1036 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1096 " 1037 "
1097 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1038 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1039 "
1098 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1040 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1099 " 1041 "
1100 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1042 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1043 "
1101 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9] 1044 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
1102 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1045 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9]
1103 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1046 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1104 " 1047 "
1105 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1048 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1049 "
1106 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1050 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1107 " 1051 "
1108 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1052 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1053 "
1109 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1054 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1110 " 1055 "
1111 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1056 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1057 "
1112 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9] 1058 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
1113 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1059 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9]
1114 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1] 1060 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 24 [document.documentElement, -1]
1115 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1] assert_equals: Sanity check: e ndOffset must be correct expected 9 but got 10 1061 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 24 [document.documentElement, -1]
1116 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 1062 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 25 [document.documentElement, 0]
1117 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1063 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0]
1118 " 1064 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1]
1119 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 25 [document.documentElement, 0] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1065 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1]
1120 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title> 1066 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2]
1121 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1067 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2]
1122 "
1123 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 26 [document.documentElement, 1] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1124 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() tests</title>
1125 <meta... but got Text node "Qrstuvwx"
1126 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 27 [document.documentElement, 2] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10
1127 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7] 1068 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 28 [document.documentElement, 7]
1128 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7] assert_equals: Sanity check: en dOffset must be correct expected 9 but got 10 1069 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 28 [document.documentElement, 7]
1129 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1] assert_equals: focusNode must be the node p assed to extend() expected Element node <head><title>Selection extend() tests</t itle> 1070 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 29 [document.head, 1]
1130 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1071 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1]
1131 " 1072 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3]
1132 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 29 [document.head, 1] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10 1073 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3]
1133 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 30 [document.body, 3] assert_equals: focusNode must be the node p assed to extend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1134 </p><p id... but got Text node "Qrstuvwx"
1135 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 30 [document.body, 3] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10
1136 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1074 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1137 " 1075 "
1138 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1076 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1077 "
1139 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1078 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1140 " 1079 "
1141 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1080 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1081 "
1142 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1082 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1143 " 1083 "
1144 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1084 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1085 "
1145 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 1086 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1146 " 1087 "
1147 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1088 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1148 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 35 [paras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1089 "
1149 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1090 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 35 [paras[0], 0]
1150 " 1091 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0]
1151 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 35 [paras[0], 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1092 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 36 [paras[0], 1]
1152 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 36 [paras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1093 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1]
1153 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1154 "
1155 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 36 [paras[0], 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1156 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2] 1094 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 37 [paras[0], 2]
1157 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1095 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 37 [paras[0], 2]
1158 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 1096 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 38 [paras[1], 0]
1159 </p> but got Element node <p id="c">Qrstuvwx</p> 1097 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0]
1160 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 38 [paras[1], 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1098 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1]
1161 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop 1099 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1]
1162 </p> but got Element node <p id="c">Qrstuvwx</p>
1163 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 39 [paras[1], 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1164 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2] 1100 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 40 [paras[1], 2]
1165 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1101 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 40 [paras[1], 2]
1166 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1102 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1167 " 1103 "
1168 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10 1104 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1105 "
1169 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1106 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1170 " 1107 "
1171 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endOffset mus t be correct expected 9 but got 10 1108 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1172 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1109 "
1173 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1110 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 43 [testDiv, 0]
1174 " 1111 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0]
1175 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 43 [testDiv, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1112 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 44 [testDiv, 3]
1176 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1113 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3]
1177 </p><p id="b" s... but got Text node "Qrstuvwx"
1178 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 44 [testDiv, 3] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10
1179 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1] 1114 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 45 [document, -1]
1180 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1115 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 45 [document, -1]
1181 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 46 [document, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 1116 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 46 [document, 0]
1182 " 1117 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0]
1183 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 46 [document, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1118 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 47 [document, 1]
1184 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 47 [document, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈e ̈f̈g̈ḧ 1119 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1]
1185 " 1120 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2]
1186 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 47 [document, 1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1121 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2]
1187 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 48 [document, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
1188 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 48 [document, 2] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10
1189 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3] 1122 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 49 [document, 3]
1190 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1123 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 49 [document, 3]
1191 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1] 1124 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 50 [comment, -1]
1192 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1125 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 50 [comment, -1]
1193 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 1126 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 51 [comment, 0]
1194 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1127 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 51 [comment, 0]
1195 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx" 1128 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 52 [comment, 4]
1196 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1129 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 52 [comment, 4]
1197 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96] 1130 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 53 [comment, 96]
1198 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1131 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 53 [comment, 96]
1199 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1132 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1200 " 1133 "
1201 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1134 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1135 "
1202 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1136 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1203 " 1137 "
1204 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1138 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1139 "
1205 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1140 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1206 " 1141 "
1207 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10 1142 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1143 "
1208 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Äb̈c̈d̈ëf̈g̈ḧ 1144 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Äb̈c̈d̈ëf̈g̈ḧ
1209 " 1145 "
1210 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1146 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1147 "
1211 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ 1148 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Äb̈c̈d̈ëf̈g̈ḧ
1212 " 1149 "
1213 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1150 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1151 "
1214 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1] 1152 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 59 [xmlDoc, -1]
1215 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1153 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 59 [xmlDoc, -1]
1216 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1154 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1217 " 1155 "
1218 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10 1156 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1157 "
1219 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1158 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1220 " 1159 "
1221 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10 1160 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1161 "
1222 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5] 1162 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 62 [xmlDoc, 5]
1223 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endOffset must be co rrect expected 9 but got 10 1163 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 62 [xmlDoc, 5]
1224 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1164 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1225 " 1165 "
1226 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1166 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1167 "
1227 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1168 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1228 " 1169 "
1229 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1170 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1171 "
1230 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 1172 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1231 " 1173 "
1232 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10 1174 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1175 "
1233 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 1176 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1234 " 1177 "
1235 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10 1178 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1179 "
1236 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ 1180 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1237 " 1181 "
1238 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endOf fset must be correct expected 9 but got 10 1182 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf ̈g̈ḧ
1183 "
1239 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1184 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1240 " 1185 "
1241 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1186 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1187 "
1242 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1188 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1243 " 1189 "
1244 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1190 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1191 "
1245 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1192 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1246 " 1193 "
1247 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1194 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1195 "
1248 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1196 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1249 " 1197 "
1250 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: end Offset must be correct expected 9 but got 10 1198 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1199 "
1251 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1200 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1252 " 1201 "
1253 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1202 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1203 "
1254 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1204 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1255 " 1205 "
1256 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endOffs et must be correct expected 9 but got 10 1206 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1207 "
1257 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1208 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1258 " 1209 "
1259 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: endOffset must be correct expected 9 but got 10 1210 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1211 "
1260 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1212 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1261 " 1213 "
1262 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1214 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1215 "
1263 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1216 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1264 " 1217 "
1265 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: Sanity check: endOffset m ust be correct expected 9 but got 10 1218 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1219 "
1266 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1220 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1267 " 1221 "
1268 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10 1222 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1223 "
1269 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1224 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1270 " 1225 "
1271 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: endO ffset must be correct expected 9 but got 10 1226 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1227 "
1272 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1228 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1273 " 1229 "
1274 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endOffse t must be correct expected 9 but got 10 1230 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1231 "
1275 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1232 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1276 " 1233 "
1277 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1234 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1235 "
1278 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1236 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1279 " 1237 "
1280 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10 1238 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1239 "
1281 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1240 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1282 " 1241 "
1283 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1242 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1243 "
1284 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0] 1244 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 83 [doctype, 0]
1285 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1245 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 83 [doctype, 0]
1286 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1246 FAIL extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1287 selection.extend(node, offset); 1247 selection.extend(node, offset);
1288 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1248 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1289 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 84 [doctype, -17] assert_equals: Sanity check: endOffset must be correct expected 9 but got 10 1249 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1250 selection.extend(node, offset);
1251 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1290 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1] 1252 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 85 [doctype, 1]
1291 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1] assert_equals: Sanity check: endOffset must be c orrect expected 9 but got 10 1253 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 85 [doctype, 1]
1292 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 86 [foreignDoctype, 0] 1254 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 86 [foreignDoctype, 0]
1293 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endOffset mu st be correct expected 9 but got 10 1255 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 86 [foreignDoctype, 0]
1294 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 87 [xmlDoctype, 0] 1256 PASS extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild , 9] and point 87 [xmlDoctype, 0]
1295 FAIL extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endOffset must b e correct expected 9 but got 10 1257 PASS extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChil d, 9] and point 87 [xmlDoctype, 0]
1296 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1] 1258 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]
1297 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1259 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]
1298 " but got Element node <p id="c">Qrstuvwx</p> 1260 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]
1299 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1261 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]
1300 " but got Element node <p id="c">Qrstuvwx</p> 1262 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]
1301 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1263 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]
1302 " but got Element node <p id="c">Qrstuvwx</p> 1264 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]
1303 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1304 " but got Element node <p id="c">Qrstuvwx</p>
1305 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1306 " but got Element node <p id="c">Qrstuvwx</p>
1307 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1308 " but got Element node <p id="c">Qrstuvwx</p>
1309 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535] 1265 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]
1310 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1] 1266 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]
1311 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if th e node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1267 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]
1312 " but got Text node "Qrstuvwx" 1268 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]
1313 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1269 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]
1314 " but got Text node "Qrstuvwx" 1270 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]
1315 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1271 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]
1316 " but got Text node "Qrstuvwx"
1317 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1318 " but got Text node "Qrstuvwx"
1319 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if t he node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1320 " but got Text node "Qrstuvwx"
1321 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10] 1272 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]
1322 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535] 1273 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]
1323 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1274 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1324 " 1275 "
1325 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1276 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1326 " 1277 "
1327 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1278 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1328 " 1279 "
1329 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9] 1280 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
1330 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1281 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1331 " 1282 "
1332 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1283 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1333 " 1284 "
1334 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1285 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1335 " 1286 "
1336 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9] 1287 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]
1337 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1] 1288 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
1338 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1289 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
1339 " but got Element node <p id="c">Qrstuvwx</p> 1290 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
1340 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1291 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
1341 " but got Element node <p id="c">Qrstuvwx</p>
1342 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1343 " but got Text node "Qrstuvwx"
1344 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7] 1292 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
1345 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Text node "Ijklmnop 1293 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
1346 " but got Element node <p id="c">Qrstuvwx</p> 1294 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
1347 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Text node "Ijklmnop
1348 " but got Text node "Qrstuvwx"
1349 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Ijklmnop 1295 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Ijklmnop
1350 " 1296 "
1351 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Ijklmnop 1297 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Ijklmnop
1352 " 1298 "
1353 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop 1299 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop
1354 " 1300 "
1355 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Ijklmnop 1301 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text n ode "Ijklmnop
1356 " 1302 "
1357 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1303 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
1358 " but got Element node <p id="c">Qrstuvwx</p> 1304 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
1359 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1360 " but got Element node <p id="c">Qrstuvwx</p>
1361 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2] 1305 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
1362 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1306 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
1363 " but got Text node "Qrstuvwx" 1307 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
1364 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1365 " but got Text node "Qrstuvwx"
1366 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2] 1308 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
1367 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Ijklmnop 1309 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Ijklmnop
1368 " 1310 "
1369 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Ijklmnop 1311 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <p>Opqrstuv</p> but got Text node "Ijklmnop
1370 " 1312 "
1371 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop 1313 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
1372 " but got Element node <p id="c">Qrstuvwx</p> 1314 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
1373 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop
1374 " but got Text node "Qrstuvwx"
1375 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1] 1315 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
1376 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1316 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
1377 " but got Element node <p id="c">Qrstuvwx</p> 1317 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
1378 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop 1318 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
1379 " but got Element node <p id="c">Qrstuvwx</p>
1380 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Text node "Ijkl mnop
1381 " but got Text node "Qrstuvwx"
1382 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3] 1319 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
1383 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1] 1320 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
1384 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop 1321 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
1385 " but got Text node "Qrstuvwx" 1322 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
1386 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Text node "Ijklm nop
1387 " but got Text node "Qrstuvwx"
1388 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96] 1323 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
1389 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Ijklmnop 1324 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Ijklmnop
1390 " 1325 "
1391 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Ijklmnop 1326 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Document node with 3 children but got Text node "Ijklmnop
1392 " 1327 "
1393 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop 1328 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop
1394 " 1329 "
1395 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Ijklmnop 1330 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Text no de "Ijklmnop
1396 " 1331 "
1397 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Ijklmnop 1332 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text no de "I admit that I harbor doubts about whether we really need..." but got Text n ode "Ijklmnop
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1443 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Ijklmnop 1378 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected DocumentFragm ent node with 0 children but got Text node "Ijklmnop
1444 " 1379 "
1445 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0] 1380 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
1446 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () { 1381 FAIL extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
1447 selection.extend(node, offset); 1382 selection.extend(node, offset);
1448 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1383 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1449 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1] 1384 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
1450 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0] 1385 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]
1451 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0] 1386 PASS extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]
1452 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1] 1387 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 0 [paras[0].firstChild, -1]
1453 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1388 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 0 [paras[0].firstChild, -1]
1454 " but got Text node "Qrstuvwx" 1389 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 1 [paras[0].firstChild, 0]
1455 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1390 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 1 [paras[0].firstChild, 0]
1456 " but got Element node <p id="c">Qrstuvwx</p> 1391 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 2 [paras[0].firstChild, 1]
1457 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1392 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 2 [paras[0].firstChild, 1]
1458 " but got Text node "Qrstuvwx" 1393 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 3 [paras[0].firstChild, 2]
1459 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1394 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 3 [paras[0].firstChild, 2]
1460 " but got Element node <p id="c">Qrstuvwx</p> 1395 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 4 [paras[0].firstChild, 8]
1461 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1396 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 4 [paras[0].firstChild, 8]
1462 " but got Text node "Qrstuvwx" 1397 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 5 [paras[0].firstChild, 9]
1463 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1398 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 5 [paras[0].firstChild, 9]
1464 " but got Element node <p id="c">Qrstuvwx</p> 1399 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 6 [paras[0].firstChild, 10]
1465 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1400 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 6 [paras[0].firstChild, 10]
1466 " but got Text node "Qrstuvwx"
1467 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1468 " but got Element node <p id="c">Qrstuvwx</p>
1469 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1470 " but got Text node "Qrstuvwx"
1471 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1472 " but got Element node <p id="c">Qrstuvwx</p>
1473 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1474 " but got Text node "Qrstuvwx"
1475 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1476 " but got Element node <p id="c">Qrstuvwx</p>
1477 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1478 " but got Text node "Qrstuvwx"
1479 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 7 [paras[0].firstChild, 65535] 1401 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 7 [paras[0].firstChild, 65535]
1480 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1402 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 7 [paras[0].firstChild, 65535]
1481 " but got Text node "Qrstuvwx"
1482 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 8 [paras[1].firstChild, -1] 1403 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 8 [paras[1].firstChild, -1]
1483 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1404 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 8 [paras[1].firstChild, -1]
1484 " but got Text node "Qrstuvwx" 1405 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 9 [paras[1].firstChild, 0]
1485 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1406 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 9 [paras[1].firstChild, 0]
1486 " but got Text node "Qrstuvwx" 1407 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 10 [paras[1].firstChild, 1]
1487 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1408 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 10 [paras[1].firstChild, 1]
1488 " but got Text node "Qrstuvwx" 1409 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2]
1489 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1410 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2]
1490 " but got Text node "Qrstuvwx" 1411 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8]
1491 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1412 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8]
1492 " but got Text node "Qrstuvwx" 1413 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9]
1493 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1414 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9]
1494 " but got Text node "Qrstuvwx"
1495 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1496 " but got Text node "Qrstuvwx"
1497 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1498 " but got Text node "Qrstuvwx"
1499 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1500 " but got Text node "Qrstuvwx"
1501 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1502 " but got Text node "Qrstuvwx"
1503 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1504 " but got Text node "Qrstuvwx"
1505 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10] 1415 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 14 [paras[1].firstChild, 10]
1506 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop 1416 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 14 [paras[1].firstChild, 10]
1507 " but got Text node "Qrstuvwx"
1508 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535] 1417 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 15 [paras[1].firstChild, 65535]
1509 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1418 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 15 [paras[1].firstChild, 65535]
1510 " but got Text node "Qrstuvwx"
1511 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1419 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1512 " 1420 "
1513 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1421 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
1514 " but got Text node "Qrstuvwx" 1422 "
1515 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1423 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1516 " 1424 "
1517 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1425 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
1518 " but got Text node "Qrstuvwx" 1426 "
1519 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1427 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1520 " 1428 "
1521 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1429 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
1522 " but got Text node "Qrstuvwx" 1430 "
1523 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9] 1431 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 19 [detachedPara1.firstChild, 9]
1524 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1432 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 19 [detachedPara1.firstChild, 9]
1525 " but got Text node "Qrstuvwx"
1526 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1433 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1527 " 1434 "
1528 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1435 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1529 " but got Text node "Qrstuvwx" 1436 "
1530 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1437 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1531 " 1438 "
1532 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1439 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1533 " but got Text node "Qrstuvwx" 1440 "
1534 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1441 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1535 " 1442 "
1536 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1443 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1537 " but got Text node "Qrstuvwx" 1444 "
1538 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9] 1445 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 23 [foreignPara1.firstChild, 9]
1539 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1446 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 23 [foreignPara1.firstChild, 9]
1540 " but got Text node "Qrstuvwx"
1541 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1] 1447 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 24 [document.documentElement, -1]
1542 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop 1448 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 24 [document.documentElement, -1]
1543 " but got Text node "Qrstuvwx" 1449 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 25 [document.documentElement, 0]
1544 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1450 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0]
1545 " but got Element node <p id="c">Qrstuvwx</p> 1451 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 26 [document.documentElement, 1]
1546 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1452 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1]
1547 " but got Text node "Qrstuvwx" 1453 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2]
1548 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1454 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2]
1549 " but got Element node <p id="c">Qrstuvwx</p>
1550 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1551 " but got Text node "Qrstuvwx"
1552 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1553 " but got Text node "Qrstuvwx"
1554 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1555 " but got Text node "Qrstuvwx"
1556 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7] 1455 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 28 [document.documentElement, 7]
1557 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1456 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 28 [document.documentElement, 7]
1558 " but got Text node "Qrstuvwx" 1457 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 29 [document.head, 1]
1559 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop 1458 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1]
1560 " but got Element node <p id="c">Qrstuvwx</p> 1459 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3]
1561 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1460 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3]
1562 " but got Text node "Qrstuvwx"
1563 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
1564 " but got Text node "Qrstuvwx"
1565 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1566 " but got Text node "Qrstuvwx"
1567 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop 1461 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop
1568 " 1462 "
1569 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1463 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Ijklmnop
1570 " but got Text node "Qrstuvwx" 1464 "
1571 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop 1465 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop
1572 " 1466 "
1573 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1467 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Ijklmnop
1574 " but got Text node "Qrstuvwx" 1468 "
1575 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop 1469 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop
1576 " 1470 "
1577 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1471 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Ijklmnop
1578 " but got Text node "Qrstuvwx" 1472 "
1579 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Ijklmnop 1473 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Ijklmnop
1580 " 1474 "
1581 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1475 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
1582 " but got Text node "Qrstuvwx" 1476 "
1583 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1477 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 35 [paras[0], 0]
1584 " but got Element node <p id="c">Qrstuvwx</p> 1478 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0]
1585 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1479 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 36 [paras[0], 1]
1586 " but got Text node "Qrstuvwx" 1480 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1]
1587 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1588 " but got Element node <p id="c">Qrstuvwx</p>
1589 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1590 " but got Text node "Qrstuvwx"
1591 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2] 1481 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 37 [paras[0], 2]
1592 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1482 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 37 [paras[0], 2]
1593 " but got Text node "Qrstuvwx" 1483 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0]
1594 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1484 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0]
1595 " but got Text node "Qrstuvwx" 1485 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1]
1596 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1486 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1]
1597 " but got Text node "Qrstuvwx"
1598 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1599 " but got Text node "Qrstuvwx"
1600 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1601 " but got Text node "Qrstuvwx"
1602 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2] 1487 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 40 [paras[1], 2]
1603 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1488 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 40 [paras[1], 2]
1604 " but got Text node "Qrstuvwx"
1605 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 1489 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
1606 " 1490 "
1607 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1491 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1608 " but got Text node "Qrstuvwx" 1492 "
1609 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 1493 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
1610 " 1494 "
1611 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1495 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1612 " but got Text node "Qrstuvwx" 1496 "
1613 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1497 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 43 [testDiv, 0]
1614 " but got Element node <p id="c">Qrstuvwx</p> 1498 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0]
1615 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1499 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3]
1616 " but got Text node "Qrstuvwx" 1500 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3]
1617 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1618 " but got Text node "Qrstuvwx"
1619 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1620 " but got Text node "Qrstuvwx"
1621 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1] 1501 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 45 [document, -1]
1622 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1502 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 45 [document, -1]
1623 " but got Text node "Qrstuvwx" 1503 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 46 [document, 0]
1624 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1504 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0]
1625 " but got Element node <p id="c">Qrstuvwx</p> 1505 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 47 [document, 1]
1626 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1506 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1]
1627 " but got Text node "Qrstuvwx" 1507 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2]
1628 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1508 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2]
1629 " but got Element node <p id="c">Qrstuvwx</p>
1630 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1631 " but got Text node "Qrstuvwx"
1632 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1633 " but got Text node "Qrstuvwx"
1634 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1635 " but got Text node "Qrstuvwx"
1636 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3] 1509 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 49 [document, 3]
1637 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1510 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 49 [document, 3]
1638 " but got Text node "Qrstuvwx"
1639 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1] 1511 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 50 [comment, -1]
1640 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1512 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 50 [comment, -1]
1641 " but got Text node "Qrstuvwx" 1513 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0]
1642 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1514 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0]
1643 " but got Text node "Qrstuvwx" 1515 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4]
1644 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1516 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4]
1645 " but got Text node "Qrstuvwx"
1646 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1647 " but got Text node "Qrstuvwx"
1648 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1649 " but got Text node "Qrstuvwx"
1650 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96] 1517 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 53 [comment, 96]
1651 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1518 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 53 [comment, 96]
1652 " but got Text node "Qrstuvwx"
1653 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop 1519 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop
1654 " 1520 "
1655 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1521 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Ijklmnop
1656 " but got Text node "Qrstuvwx" 1522 "
1657 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop 1523 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop
1658 " 1524 "
1659 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1525 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Ijklmnop
1660 " but got Text node "Qrstuvwx" 1526 "
1661 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop 1527 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop
1662 " 1528 "
1663 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1529 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Ijklmnop
1664 " but got Text node "Qrstuvwx" 1530 "
1665 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Ijklmnop 1531 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Ijklmnop
1666 " 1532 "
1667 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1533 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop
1668 " but got Text node "Qrstuvwx" 1534 "
1669 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop 1535 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop
1670 " 1536 "
1671 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1537 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
1672 " but got Text node "Qrstuvwx" 1538 "
1673 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1] 1539 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 59 [xmlDoc, -1]
1674 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1540 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 59 [xmlDoc, -1]
1675 " but got Text node "Qrstuvwx"
1676 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop 1541 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop
1677 " 1542 "
1678 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1543 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Ijklmnop
1679 " but got Text node "Qrstuvwx" 1544 "
1680 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop 1545 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop
1681 " 1546 "
1682 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1547 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Ijklmnop
1683 " but got Text node "Qrstuvwx" 1548 "
1684 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5] 1549 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 62 [xmlDoc, 5]
1685 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1550 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 62 [xmlDoc, 5]
1686 " but got Text node "Qrstuvwx"
1687 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1551 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop
1688 " 1552 "
1689 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1553 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Ijklmnop
1690 " but got Text node "Qrstuvwx" 1554 "
1691 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1555 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop
1692 " 1556 "
1693 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1557 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Ijklmnop
1694 " but got Text node "Qrstuvwx" 1558 "
1695 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1559 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1696 " 1560 "
1697 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1561 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1698 " but got Text node "Qrstuvwx" 1562 "
1699 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1563 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1700 " 1564 "
1701 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1565 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1702 " but got Text node "Qrstuvwx" 1566 "
1703 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1567 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1704 " 1568 "
1705 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1569 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
1706 " but got Text node "Qrstuvwx" 1570 "
1707 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop 1571 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop
1708 " 1572 "
1709 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1573 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Ijklmnop
1710 " but got Text node "Qrstuvwx" 1574 "
1711 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop 1575 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop
1712 " 1576 "
1713 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1577 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Ijklmnop
1714 " but got Text node "Qrstuvwx" 1578 "
1715 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop 1579 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
1716 " 1580 "
1717 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1581 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
1718 " but got Text node "Qrstuvwx" 1582 "
1719 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop 1583 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
1720 " 1584 "
1721 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1585 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
1722 " but got Text node "Qrstuvwx" 1586 "
1723 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop 1587 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop
1724 " 1588 "
1725 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1589 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Ijklmnop
1726 " but got Text node "Qrstuvwx" 1590 "
1727 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop 1591 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop
1728 " 1592 "
1729 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1593 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Ijklmnop
1730 " but got Text node "Qrstuvwx" 1594 "
1731 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Ijklmnop 1595 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Ijklmnop
1732 " 1596 "
1733 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop 1597 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
1734 " but got Text node "Qrstuvwx" 1598 "
1735 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop 1599 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1736 " 1600 "
1737 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1601 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1738 " but got Text node "Qrstuvwx" 1602 "
1739 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop 1603 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1740 " 1604 "
1741 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1605 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
1742 " but got Text node "Qrstuvwx" 1606 "
1743 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop 1607 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1744 " 1608 "
1745 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1609 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1746 " but got Text node "Qrstuvwx" 1610 "
1747 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop 1611 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1748 " 1612 "
1749 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1613 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
1750 " but got Text node "Qrstuvwx" 1614 "
1751 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop 1615 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
1752 " 1616 "
1753 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1617 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
1754 " but got Text node "Qrstuvwx" 1618 "
1755 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Ijklmnop 1619 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Ijklmnop
1756 " 1620 "
1757 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1621 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Ijklmnop
1758 " but got Text node "Qrstuvwx" 1622 "
1759 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop 1623 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop
1760 " 1624 "
1761 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1625 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop
1762 " but got Text node "Qrstuvwx" 1626 "
1763 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Ijklmnop 1627 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Ijklmnop
1764 " 1628 "
1765 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1629 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
1766 " but got Text node "Qrstuvwx" 1630 "
1767 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0] 1631 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 83 [doctype, 0]
1768 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1632 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 83 [doctype, 0]
1769 " but got Text node "Qrstuvwx"
1770 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1633 FAIL extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1771 selection.extend(node, offset); 1634 selection.extend(node, offset);
1772 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1635 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1773 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1636 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1774 " but got Text node "Qrstuvwx" 1637 selection.extend(node, offset);
1638 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
1775 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1] 1639 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 85 [doctype, 1]
1776 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1640 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 85 [doctype, 1]
1777 " but got Text node "Qrstuvwx"
1778 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 86 [foreignDoctype, 0] 1641 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 86 [foreignDoctype, 0]
1779 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1642 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 86 [foreignDoctype, 0]
1780 " but got Text node "Qrstuvwx"
1781 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 87 [xmlDoctype, 0] 1643 PASS extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild , 1] and point 87 [xmlDoctype, 0]
1782 FAIL extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1644 PASS extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChil d, 1] and point 87 [xmlDoctype, 0]
1783 " but got Text node "Qrstuvwx"
1784 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 0 [paras[0].firstChild, -1] 1645 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 0 [paras[0].firstChild, -1]
1785 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1646 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
1786 " but got Text node "Qrstuvwx" 1647 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 1 [paras[0].firstChild, 0]
1787 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1648 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
1788 " but got Element node <p id="c">Qrstuvwx</p> 1649 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 2 [paras[0].firstChild, 1]
1789 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1650 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1]
1790 " but got Text node "Qrstuvwx" 1651 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 3 [paras[0].firstChild, 2]
1791 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1652 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
1792 " but got Element node <p id="c">Qrstuvwx</p> 1653 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 4 [paras[0].firstChild, 8]
1793 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1654 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
1794 " but got Text node "Qrstuvwx" 1655 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 5 [paras[0].firstChild, 9]
1795 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1656 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9]
1796 " but got Element node <p id="c">Qrstuvwx</p> 1657 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 6 [paras[0].firstChild, 10]
1797 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1658 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
1798 " but got Text node "Qrstuvwx"
1799 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1800 " but got Element node <p id="c">Qrstuvwx</p>
1801 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1802 " but got Text node "Qrstuvwx"
1803 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
1804 " but got Element node <p id="c">Qrstuvwx</p>
1805 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
1806 " but got Text node "Qrstuvwx"
1807 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1808 " but got Element node <p id="c">Qrstuvwx</p>
1809 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1810 " but got Text node "Qrstuvwx"
1811 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 7 [paras[0].firstChild, 65535] 1659 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 7 [paras[0].firstChild, 65535]
1812 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1660 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
1813 " but got Text node "Qrstuvwx"
1814 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 8 [paras[1].firstChild, -1] 1661 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 8 [paras[1].firstChild, -1]
1815 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1662 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
1816 " but got Text node "Qrstuvwx" 1663 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 9 [paras[1].firstChild, 0]
1817 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1664 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0]
1818 " but got Text node "Qrstuvwx" 1665 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 10 [paras[1].firstChild, 1]
1819 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1666 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1]
1820 " but got Text node "Qrstuvwx" 1667 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2]
1821 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1668 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2]
1822 " but got Text node "Qrstuvwx" 1669 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8]
1823 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1670 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8]
1824 " but got Text node "Qrstuvwx" 1671 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9]
1825 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1672 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9]
1826 " but got Text node "Qrstuvwx"
1827 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1828 " but got Text node "Qrstuvwx"
1829 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1830 " but got Text node "Qrstuvwx"
1831 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1832 " but got Text node "Qrstuvwx"
1833 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
1834 " but got Text node "Qrstuvwx"
1835 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
1836 " but got Text node "Qrstuvwx"
1837 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10] 1673 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 14 [paras[1].firstChild, 10]
1838 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop 1674 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1839 " but got Text node "Qrstuvwx"
1840 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535] 1675 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 15 [paras[1].firstChild, 65535]
1841 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1676 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1842 " but got Text node "Qrstuvwx"
1843 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1677 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1844 " 1678 "
1845 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1679 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
1846 " but got Text node "Qrstuvwx" 1680 "
1847 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1681 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1848 " 1682 "
1849 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1683 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
1850 " but got Text node "Qrstuvwx" 1684 "
1851 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1685 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
1852 " 1686 "
1853 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1687 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
1854 " but got Text node "Qrstuvwx" 1688 "
1855 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9] 1689 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 19 [detachedPara1.firstChild, 9]
1856 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1690 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1857 " but got Text node "Qrstuvwx"
1858 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1691 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1859 " 1692 "
1860 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1693 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1861 " but got Text node "Qrstuvwx" 1694 "
1862 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1695 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1863 " 1696 "
1864 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1697 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1865 " but got Text node "Qrstuvwx" 1698 "
1866 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1699 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1867 " 1700 "
1868 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1701 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
1869 " but got Text node "Qrstuvwx" 1702 "
1870 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9] 1703 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 23 [foreignPara1.firstChild, 9]
1871 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1704 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1872 " but got Text node "Qrstuvwx"
1873 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1] 1705 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 24 [document.documentElement, -1]
1874 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop 1706 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1875 " but got Text node "Qrstuvwx" 1707 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 25 [document.documentElement, 0]
1876 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1708 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0]
1877 " but got Element node <p id="c">Qrstuvwx</p> 1709 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 26 [document.documentElement, 1]
1878 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1710 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1]
1879 " but got Text node "Qrstuvwx" 1711 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2]
1880 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1712 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2]
1881 " but got Element node <p id="c">Qrstuvwx</p>
1882 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1883 " but got Text node "Qrstuvwx"
1884 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
1885 " but got Text node "Qrstuvwx"
1886 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
1887 " but got Text node "Qrstuvwx"
1888 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7] 1713 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 28 [document.documentElement, 7]
1889 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1714 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1890 " but got Text node "Qrstuvwx" 1715 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 29 [document.head, 1]
1891 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop 1716 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1]
1892 " but got Element node <p id="c">Qrstuvwx</p> 1717 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3]
1893 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1718 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3]
1894 " but got Text node "Qrstuvwx"
1895 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
1896 " but got Text node "Qrstuvwx"
1897 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
1898 " but got Text node "Qrstuvwx"
1899 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop 1719 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop
1900 " 1720 "
1901 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1721 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Ijklmnop
1902 " but got Text node "Qrstuvwx" 1722 "
1903 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop 1723 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop
1904 " 1724 "
1905 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1725 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Ijklmnop
1906 " but got Text node "Qrstuvwx" 1726 "
1907 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop 1727 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop
1908 " 1728 "
1909 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1729 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Ijklmnop
1910 " but got Text node "Qrstuvwx" 1730 "
1911 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Ijklmnop 1731 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Ijklmnop
1912 " 1732 "
1913 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1733 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
1914 " but got Text node "Qrstuvwx" 1734 "
1915 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1735 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 35 [paras[0], 0]
1916 " but got Element node <p id="c">Qrstuvwx</p> 1736 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0]
1917 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1737 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 36 [paras[0], 1]
1918 " but got Text node "Qrstuvwx" 1738 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1]
1919 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1920 " but got Element node <p id="c">Qrstuvwx</p>
1921 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1922 " but got Text node "Qrstuvwx"
1923 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2] 1739 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 37 [paras[0], 2]
1924 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1740 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1925 " but got Text node "Qrstuvwx" 1741 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0]
1926 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1742 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0]
1927 " but got Text node "Qrstuvwx" 1743 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1]
1928 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1744 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1]
1929 " but got Text node "Qrstuvwx"
1930 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1931 " but got Text node "Qrstuvwx"
1932 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1933 " but got Text node "Qrstuvwx"
1934 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2] 1745 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 40 [paras[1], 2]
1935 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1746 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1936 " but got Text node "Qrstuvwx"
1937 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 1747 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
1938 " 1748 "
1939 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1749 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1940 " but got Text node "Qrstuvwx" 1750 "
1941 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 1751 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
1942 " 1752 "
1943 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1753 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
1944 " but got Text node "Qrstuvwx" 1754 "
1945 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1755 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 43 [testDiv, 0]
1946 " but got Element node <p id="c">Qrstuvwx</p> 1756 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0]
1947 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1757 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3]
1948 " but got Text node "Qrstuvwx" 1758 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3]
1949 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1950 " but got Text node "Qrstuvwx"
1951 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1952 " but got Text node "Qrstuvwx"
1953 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1] 1759 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 45 [document, -1]
1954 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1760 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 45 [document, -1]
1955 " but got Text node "Qrstuvwx" 1761 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 46 [document, 0]
1956 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1762 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0]
1957 " but got Element node <p id="c">Qrstuvwx</p> 1763 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 47 [document, 1]
1958 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1764 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1]
1959 " but got Text node "Qrstuvwx" 1765 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2]
1960 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1766 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2]
1961 " but got Element node <p id="c">Qrstuvwx</p>
1962 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1963 " but got Text node "Qrstuvwx"
1964 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
1965 " but got Text node "Qrstuvwx"
1966 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
1967 " but got Text node "Qrstuvwx"
1968 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3] 1767 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 49 [document, 3]
1969 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1768 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 49 [document, 3]
1970 " but got Text node "Qrstuvwx"
1971 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1] 1769 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 50 [comment, -1]
1972 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1770 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 50 [comment, -1]
1973 " but got Text node "Qrstuvwx" 1771 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0]
1974 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 1772 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0]
1975 " but got Text node "Qrstuvwx" 1773 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4]
1976 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1774 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4]
1977 " but got Text node "Qrstuvwx"
1978 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
1979 " but got Text node "Qrstuvwx"
1980 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
1981 " but got Text node "Qrstuvwx"
1982 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96] 1775 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 53 [comment, 96]
1983 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1776 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 53 [comment, 96]
1984 " but got Text node "Qrstuvwx"
1985 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop 1777 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop
1986 " 1778 "
1987 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1779 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Ijklmnop
1988 " but got Text node "Qrstuvwx" 1780 "
1989 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop 1781 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop
1990 " 1782 "
1991 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1783 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Ijklmnop
1992 " but got Text node "Qrstuvwx" 1784 "
1993 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop 1785 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop
1994 " 1786 "
1995 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1787 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Ijklmnop
1996 " but got Text node "Qrstuvwx" 1788 "
1997 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Ijklmnop 1789 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Ijklmnop
1998 " 1790 "
1999 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1791 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop
2000 " but got Text node "Qrstuvwx" 1792 "
2001 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop 1793 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop
2002 " 1794 "
2003 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1795 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
2004 " but got Text node "Qrstuvwx" 1796 "
2005 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1] 1797 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 59 [xmlDoc, -1]
2006 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1798 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
2007 " but got Text node "Qrstuvwx"
2008 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop 1799 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop
2009 " 1800 "
2010 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1801 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Ijklmnop
2011 " but got Text node "Qrstuvwx" 1802 "
2012 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop 1803 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop
2013 " 1804 "
2014 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1805 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Ijklmnop
2015 " but got Text node "Qrstuvwx" 1806 "
2016 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5] 1807 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 62 [xmlDoc, 5]
2017 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1808 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
2018 " but got Text node "Qrstuvwx"
2019 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1809 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop
2020 " 1810 "
2021 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1811 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Ijklmnop
2022 " but got Text node "Qrstuvwx" 1812 "
2023 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 1813 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop
2024 " 1814 "
2025 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1815 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Ijklmnop
2026 " but got Text node "Qrstuvwx" 1816 "
2027 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1817 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2028 " 1818 "
2029 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1819 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2030 " but got Text node "Qrstuvwx" 1820 "
2031 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1821 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2032 " 1822 "
2033 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1823 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2034 " but got Text node "Qrstuvwx" 1824 "
2035 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 1825 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2036 " 1826 "
2037 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 1827 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2038 " but got Text node "Qrstuvwx" 1828 "
2039 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop 1829 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop
2040 " 1830 "
2041 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1831 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Ijklmnop
2042 " but got Text node "Qrstuvwx" 1832 "
2043 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop 1833 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop
2044 " 1834 "
2045 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 1835 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Ijklmnop
2046 " but got Text node "Qrstuvwx" 1836 "
2047 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop 1837 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2048 " 1838 "
2049 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1839 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2050 " but got Text node "Qrstuvwx" 1840 "
2051 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop 1841 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2052 " 1842 "
2053 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1843 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2054 " but got Text node "Qrstuvwx" 1844 "
2055 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop 1845 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop
2056 " 1846 "
2057 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1847 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Ijklmnop
2058 " but got Text node "Qrstuvwx" 1848 "
2059 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop 1849 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop
2060 " 1850 "
2061 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1851 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Ijklmnop
2062 " but got Text node "Qrstuvwx" 1852 "
2063 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Ijklmnop 1853 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Ijklmnop
2064 " 1854 "
2065 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop 1855 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
2066 " but got Text node "Qrstuvwx" 1856 "
2067 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop 1857 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2068 " 1858 "
2069 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1859 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2070 " but got Text node "Qrstuvwx" 1860 "
2071 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop 1861 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2072 " 1862 "
2073 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1863 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2074 " but got Text node "Qrstuvwx" 1864 "
2075 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop 1865 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2076 " 1866 "
2077 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1867 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2078 " but got Text node "Qrstuvwx" 1868 "
2079 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop 1869 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2080 " 1870 "
2081 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1871 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2082 " but got Text node "Qrstuvwx" 1872 "
2083 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop 1873 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
2084 " 1874 "
2085 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1875 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
2086 " but got Text node "Qrstuvwx" 1876 "
2087 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Ijklmnop 1877 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Ijklmnop
2088 " 1878 "
2089 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1879 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Ijklmnop
2090 " but got Text node "Qrstuvwx" 1880 "
2091 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop 1881 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop
2092 " 1882 "
2093 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1883 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop
2094 " but got Text node "Qrstuvwx" 1884 "
2095 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Ijklmnop 1885 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Ijklmnop
2096 " 1886 "
2097 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1887 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
2098 " but got Text node "Qrstuvwx" 1888 "
2099 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0] 1889 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 83 [doctype, 0]
2100 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1890 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 83 [doctype, 0]
2101 " but got Text node "Qrstuvwx"
2102 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 1891 FAIL extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2103 selection.extend(node, offset); 1892 selection.extend(node, offset);
2104 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 1893 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2105 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 1894 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2106 " but got Text node "Qrstuvwx" 1895 selection.extend(node, offset);
1896 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2107 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1] 1897 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 85 [doctype, 1]
2108 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1898 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 85 [doctype, 1]
2109 " but got Text node "Qrstuvwx"
2110 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 86 [foreignDoctype, 0] 1899 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 86 [foreignDoctype, 0]
2111 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 1900 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0]
2112 " but got Text node "Qrstuvwx"
2113 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 87 [xmlDoctype, 0] 1901 PASS extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild , 8] and point 87 [xmlDoctype, 0]
2114 FAIL extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 1902 PASS extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0]
2115 " but got Text node "Qrstuvwx"
2116 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 0 [paras[0].firstChild, -1] 1903 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 0 [paras[0].firstChild, -1]
2117 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1904 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 0 [paras[0].firstChild, -1]
2118 " but got Text node "Qrstuvwx" 1905 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 1 [paras[0].firstChild, 0]
2119 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1906 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 1 [paras[0].firstChild, 0]
2120 " but got Element node <p id="c">Qrstuvwx</p> 1907 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 2 [paras[0].firstChild, 1]
2121 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1908 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 2 [paras[0].firstChild, 1]
2122 " but got Text node "Qrstuvwx" 1909 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 3 [paras[0].firstChild, 2]
2123 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1910 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 3 [paras[0].firstChild, 2]
2124 " but got Element node <p id="c">Qrstuvwx</p> 1911 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 4 [paras[0].firstChild, 8]
2125 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1912 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 4 [paras[0].firstChild, 8]
2126 " but got Text node "Qrstuvwx" 1913 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 5 [paras[0].firstChild, 9]
2127 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1914 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 5 [paras[0].firstChild, 9]
2128 " but got Element node <p id="c">Qrstuvwx</p> 1915 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 6 [paras[0].firstChild, 10]
2129 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1916 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 6 [paras[0].firstChild, 10]
2130 " but got Text node "Qrstuvwx"
2131 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
2132 " but got Element node <p id="c">Qrstuvwx</p>
2133 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2134 " but got Text node "Qrstuvwx"
2135 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop
2136 " but got Element node <p id="c">Qrstuvwx</p>
2137 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop
2138 " but got Text node "Qrstuvwx"
2139 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2140 " but got Element node <p id="c">Qrstuvwx</p>
2141 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2142 " but got Text node "Qrstuvwx"
2143 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 7 [paras[0].firstChild, 65535] 1917 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 7 [paras[0].firstChild, 65535]
2144 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 1918 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 7 [paras[0].firstChild, 65535]
2145 " but got Text node "Qrstuvwx"
2146 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 8 [paras[1].firstChild, -1] 1919 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 8 [paras[1].firstChild, -1]
2147 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1920 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 8 [paras[1].firstChild, -1]
2148 " but got Text node "Qrstuvwx" 1921 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 9 [paras[1].firstChild, 0]
2149 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Text node "Ijklmnop 1922 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 9 [paras[1].firstChild, 0]
2150 " but got Text node "Qrstuvwx" 1923 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 10 [paras[1].firstChild, 1]
2151 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 1924 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 10 [paras[1].firstChild, 1]
2152 " but got Text node "Qrstuvwx" 1925 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2]
2153 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1926 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2]
2154 " but got Text node "Qrstuvwx" 1927 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8]
2155 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 1928 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8]
2156 " but got Text node "Qrstuvwx" 1929 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9]
2157 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop 1930 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9]
2158 " but got Text node "Qrstuvwx"
2159 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2160 " but got Text node "Qrstuvwx"
2161 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2162 " but got Text node "Qrstuvwx"
2163 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2164 " but got Text node "Qrstuvwx"
2165 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Text node "Ijklmnop
2166 " but got Text node "Qrstuvwx"
2167 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop
2168 " but got Text node "Qrstuvwx"
2169 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10] 1931 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 14 [paras[1].firstChild, 10]
2170 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Text node "Ijklmnop 1932 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 14 [paras[1].firstChild, 10]
2171 " but got Text node "Qrstuvwx"
2172 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535] 1933 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 15 [paras[1].firstChild, 65535]
2173 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1934 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 15 [paras[1].firstChild, 65535]
2174 " but got Text node "Qrstuvwx"
2175 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1935 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
2176 " 1936 "
2177 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1937 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
2178 " but got Text node "Qrstuvwx" 1938 "
2179 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1939 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
2180 " 1940 "
2181 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1941 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
2182 " but got Text node "Qrstuvwx" 1942 "
2183 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop 1943 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Ijklmnop
2184 " 1944 "
2185 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1945 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Text node "Opqrstuv" but got Text node "Ijklmnop
2186 " but got Text node "Qrstuvwx" 1946 "
2187 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9] 1947 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 19 [detachedPara1.firstChild, 9]
2188 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1948 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 19 [detachedPara1.firstChild, 9]
2189 " but got Text node "Qrstuvwx"
2190 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1949 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
2191 " 1950 "
2192 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1951 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
2193 " but got Text node "Qrstuvwx" 1952 "
2194 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1953 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
2195 " 1954 "
2196 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1955 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
2197 " but got Text node "Qrstuvwx" 1956 "
2198 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop 1957 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
2199 " 1958 "
2200 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1959 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Efghijkl" but got Text node "Ijklmnop
2201 " but got Text node "Qrstuvwx" 1960 "
2202 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9] 1961 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 23 [foreignPara1.firstChild, 9]
2203 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 1962 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 23 [foreignPara1.firstChild, 9]
2204 " but got Text node "Qrstuvwx"
2205 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1] 1963 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 24 [document.documentElement, -1]
2206 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Text node "Ijklmnop 1964 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 24 [document.documentElement, -1]
2207 " but got Text node "Qrstuvwx" 1965 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 25 [document.documentElement, 0]
2208 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 25 [document.documentElement, 0] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1966 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0]
2209 " but got Element node <p id="c">Qrstuvwx</p> 1967 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 26 [document.documentElement, 1]
2210 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1968 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1]
2211 " but got Text node "Qrstuvwx" 1969 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2]
2212 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 26 [document.documentElement, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop 1970 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2]
2213 " but got Element node <p id="c">Qrstuvwx</p>
2214 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2215 " but got Text node "Qrstuvwx"
2216 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 27 [document.documentElement, 2] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Text node "Ijklmnop
2217 " but got Text node "Qrstuvwx"
2218 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop
2219 " but got Text node "Qrstuvwx"
2220 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7] 1971 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 28 [document.documentElement, 7]
2221 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Text node "Ijklmnop 1972 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 28 [document.documentElement, 7]
2222 " but got Text node "Qrstuvwx" 1973 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 29 [document.head, 1]
2223 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 29 [document.head, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop 1974 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1]
2224 " but got Element node <p id="c">Qrstuvwx</p> 1975 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3]
2225 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 1976 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3]
2226 " but got Text node "Qrstuvwx"
2227 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 30 [document.body, 3] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected T ext node "Ijklmnop
2228 " but got Text node "Qrstuvwx"
2229 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop
2230 " but got Text node "Qrstuvwx"
2231 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop 1977 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop
2232 " 1978 "
2233 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1979 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Ijklmnop
2234 " but got Text node "Qrstuvwx" 1980 "
2235 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop 1981 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <html><head><title></title></head><body><p>Efghijkl</p> <p... but got Text node "Ijklmnop
2236 " 1982 "
2237 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 1983 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <html><head><title></title></head><body><p>Efghijkl</p ><p... but got Text node "Ijklmnop
2238 " but got Text node "Qrstuvwx" 1984 "
2239 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop 1985 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <head><title></title></head> but got Text node "Ijklmnop
2240 " 1986 "
2241 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1987 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <head><title></title></head> but got Text node "Ijklmnop
2242 " but got Text node "Qrstuvwx" 1988 "
2243 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Ijklmnop 1989 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but g ot Text node "Ijklmnop
2244 " 1990 "
2245 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 1991 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Ijklmnop
2246 " but got Text node "Qrstuvwx" 1992 "
2247 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 1993 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 35 [paras[0], 0]
2248 " but got Element node <p id="c">Qrstuvwx</p> 1994 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0]
2249 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1995 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 36 [paras[0], 1]
2250 " but got Text node "Qrstuvwx" 1996 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1]
2251 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2252 " but got Element node <p id="c">Qrstuvwx</p>
2253 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2254 " but got Text node "Qrstuvwx"
2255 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2] 1997 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 37 [paras[0], 2]
2256 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 1998 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 37 [paras[0], 2]
2257 " but got Text node "Qrstuvwx" 1999 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0]
2258 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 2000 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0]
2259 " but got Text node "Qrstuvwx" 2001 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1]
2260 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2002 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1]
2261 " but got Text node "Qrstuvwx"
2262 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2263 " but got Text node "Qrstuvwx"
2264 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2265 " but got Text node "Qrstuvwx"
2266 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2] 2003 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 40 [paras[1], 2]
2267 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2004 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 40 [paras[1], 2]
2268 " but got Text node "Qrstuvwx"
2269 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 2005 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
2270 " 2006 "
2271 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 2007 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
2272 " but got Text node "Qrstuvwx" 2008 "
2273 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop 2009 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected E lement node <p>Opqrstuv</p> but got Text node "Ijklmnop
2274 " 2010 "
2275 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Text node "Ijklmnop 2011 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Ijklmnop
2276 " but got Text node "Qrstuvwx" 2012 "
2277 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 2013 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 43 [testDiv, 0]
2278 " but got Element node <p id="c">Qrstuvwx</p> 2014 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0]
2279 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2015 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3]
2280 " but got Text node "Qrstuvwx" 2016 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3]
2281 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2282 " but got Text node "Qrstuvwx"
2283 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2284 " but got Text node "Qrstuvwx"
2285 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1] 2017 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 45 [document, -1]
2286 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 2018 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 45 [document, -1]
2287 " but got Text node "Qrstuvwx" 2019 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 46 [document, 0]
2288 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 46 [document, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 2020 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0]
2289 " but got Element node <p id="c">Qrstuvwx</p> 2021 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 47 [document, 1]
2290 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2022 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1]
2291 " but got Text node "Qrstuvwx" 2023 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2]
2292 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 47 [document, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop 2024 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2]
2293 " but got Element node <p id="c">Qrstuvwx</p>
2294 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2295 " but got Text node "Qrstuvwx"
2296 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 48 [document, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text n ode "Ijklmnop
2297 " but got Text node "Qrstuvwx"
2298 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop
2299 " but got Text node "Qrstuvwx"
2300 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3] 2025 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 49 [document, 3]
2301 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2026 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 49 [document, 3]
2302 " but got Text node "Qrstuvwx"
2303 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1] 2027 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 50 [comment, -1]
2304 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2028 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 50 [comment, -1]
2305 " but got Text node "Qrstuvwx" 2029 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0]
2306 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop 2030 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0]
2307 " but got Text node "Qrstuvwx" 2031 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4]
2308 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2032 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4]
2309 " but got Text node "Qrstuvwx"
2310 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text no de "Ijklmnop
2311 " but got Text node "Qrstuvwx"
2312 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop
2313 " but got Text node "Qrstuvwx"
2314 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96] 2033 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 53 [comment, 96]
2315 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Text node "Ijklmnop 2034 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 53 [comment, 96]
2316 " but got Text node "Qrstuvwx"
2317 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop 2035 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop
2318 " 2036 "
2319 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2037 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Ijklmnop
2320 " but got Text node "Qrstuvwx" 2038 "
2321 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop 2039 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu ment node with 3 children but got Text node "Ijklmnop
2322 " 2040 "
2323 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2041 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc ument node with 3 children but got Text node "Ijklmnop
2324 " but got Text node "Qrstuvwx" 2042 "
2325 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop 2043 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Text node "Ijklmnop
2326 " 2044 "
2327 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 2045 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...-- > but got Text node "Ijklmnop
2328 " but got Text node "Qrstuvwx" 2046 "
2329 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Ijklmnop 2047 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but go t Text node "Ijklmnop
2330 " 2048 "
2331 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 2049 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop
2332 " but got Text node "Qrstuvwx" 2050 "
2333 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop 2051 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "I admit that I harbor doubts about whether we really need..." but g ot Text node "Ijklmnop
2334 " 2052 "
2335 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 2053 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 58 [foreignTextNode, 36] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Ijklmnop
2336 " but got Text node "Qrstuvwx" 2054 "
2337 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1] 2055 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 59 [xmlDoc, -1]
2338 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2056 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 59 [xmlDoc, -1]
2339 " but got Text node "Qrstuvwx"
2340 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop 2057 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop
2341 " 2058 "
2342 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2059 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Ijklmnop
2343 " but got Text node "Qrstuvwx" 2060 "
2344 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop 2061 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Ijklmnop
2345 " 2062 "
2346 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2063 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Ijklmnop
2347 " but got Text node "Qrstuvwx" 2064 "
2348 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5] 2065 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 62 [xmlDoc, 5]
2349 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2066 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 62 [xmlDoc, 5]
2350 " but got Text node "Qrstuvwx"
2351 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 2067 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop
2352 " 2068 "
2353 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2069 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Ijklmnop
2354 " but got Text node "Qrstuvwx" 2070 "
2355 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop 2071 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Comm ent node <!--I maliciously created a comment that will break incautiou...--> but got Text node "Ijklmnop
2356 " 2072 "
2357 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2073 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--I maliciously created a comment that will break incautiou...--> bu t got Text node "Ijklmnop
2358 " but got Text node "Qrstuvwx" 2074 "
2359 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 2075 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2360 " 2076 "
2361 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 2077 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 65 [processingInstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2362 " but got Text node "Qrstuvwx" 2078 "
2363 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 2079 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2364 " 2080 "
2365 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 2081 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 66 [processingInstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2366 " but got Text node "Qrstuvwx" 2082 "
2367 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop 2083 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected ProcessingInstruction node with target "somePI" and data "Did you know th at \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2368 " 2084 "
2369 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Text node "Ijklmnop 2085 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 67 [processingInstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected ProcessingInstruction node with target "somePI" and data "Did you know t hat \":syn sync fromstart\" is very useful wh..." but got Text node "Ijklmnop
2370 " but got Text node "Qrstuvwx" 2086 "
2371 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop 2087 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop
2372 " 2088 "
2373 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 2089 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 68 [detachedTextNode, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Ijklmnop
2374 " but got Text node "Qrstuvwx" 2090 "
2375 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop 2091 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Text node "Uvwxyzab" but got Text node "Ijklmnop
2376 " 2092 "
2377 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Text node "Ijklmnop 2093 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 69 [detachedTextNode, 8] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Text node "Uvwxyzab" but got Text node "Ijklmnop
2378 " but got Text node "Qrstuvwx" 2094 "
2379 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop 2095 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2380 " 2096 "
2381 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 2097 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2382 " but got Text node "Qrstuvwx" 2098 "
2383 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop 2099 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2384 " 2100 "
2385 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Text node "Ijklmnop 2101 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Ijklmnop
2386 " but got Text node "Qrstuvwx" 2102 "
2387 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop 2103 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop
2388 " 2104 "
2389 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 2105 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Ijklmnop
2390 " but got Text node "Qrstuvwx" 2106 "
2391 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop 2107 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Text node "Klmnopqr" but got Text node "Ijklmnop
2392 " 2108 "
2393 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Text node "Ijklmnop 2109 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected Text node "Klmnopqr" but got Text node "Ijklmnop
2394 " but got Text node "Qrstuvwx" 2110 "
2395 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Ijklmnop 2111 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill" and data " chirp chirp chirp" but got Text node "Ijklmnop
2396 " 2112 "
2397 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Text node "Ijklmnop 2113 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Ijklmnop
2398 " but got Text node "Qrstuvwx" 2114 "
2399 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop 2115 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2400 " 2116 "
2401 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 2117 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2402 " but got Text node "Qrstuvwx" 2118 "
2403 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop 2119 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2404 " 2120 "
2405 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Text node "Ijklmnop 2121 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Comment node <!--Stuvwxyz--> but got Text node "Ijklmnop
2406 " but got Text node "Qrstuvwx" 2122 "
2407 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop 2123 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2408 " 2124 "
2409 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 2125 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2410 " but got Text node "Qrstuvwx" 2126 "
2411 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop 2127 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2412 " 2128 "
2413 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Text node "Ijklmnop 2129 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Ijklmnop
2414 " but got Text node "Qrstuvwx" 2130 "
2415 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop 2131 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
2416 " 2132 "
2417 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Text node "Ijklmnop 2133 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted Comment node <!--בן חיים אליעזר--> but got Text node "Ijklmnop
2418 " but got Text node "Qrstuvwx" 2134 "
2419 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Ijklmnop 2135 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen tFragment node with 0 children but got Text node "Ijklmnop
2420 " 2136 "
2421 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2137 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Docume ntFragment node with 0 children but got Text node "Ijklmnop
2422 " but got Text node "Qrstuvwx" 2138 "
2423 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop 2139 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop
2424 " 2140 "
2425 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 2141 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Ijklmnop
2426 " but got Text node "Qrstuvwx" 2142 "
2427 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Ijklmnop 2143 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Docu mentFragment node with 0 children but got Text node "Ijklmnop
2428 " 2144 "
2429 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2145 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Doc umentFragment node with 0 children but got Text node "Ijklmnop
2430 " but got Text node "Qrstuvwx" 2146 "
2431 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0] 2147 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 83 [doctype, 0]
2432 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2148 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 83 [doctype, 0]
2433 " but got Text node "Qrstuvwx"
2434 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 2149 FAIL extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2435 selection.extend(node, offset); 2150 selection.extend(node, offset);
2436 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 2151 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2437 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Text node "Ijklmnop 2152 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2438 " but got Text node "Qrstuvwx" 2153 selection.extend(node, offset);
2154 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
2439 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1] 2155 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 85 [doctype, 1]
2440 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Text node "Ijklmnop 2156 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 85 [doctype, 1]
2441 " but got Text node "Qrstuvwx"
2442 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 86 [foreignDoctype, 0] 2157 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 86 [foreignDoctype, 0]
2443 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Text node "Ijklmnop 2158 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 86 [foreignDoctype, 0]
2444 " but got Text node "Qrstuvwx"
2445 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 87 [xmlDoctype, 0] 2159 PASS extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild , 9] and point 87 [xmlDoctype, 0]
2446 FAIL extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Text node "Ijklmnop 2160 PASS extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChil d, 9] and point 87 [xmlDoctype, 0]
2447 " but got Text node "Qrstuvwx"
2448 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2161 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2449 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2162 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2450 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2163 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2451 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2164 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2452 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2165 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2453 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2166 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
2454 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2167 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2455 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 2168 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
2456 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0 2169 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
2457 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 2170 FAIL extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
(...skipping 861 matching lines...) Expand 10 before | Expand all | Expand 10 after
3319 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 3032 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 83 [doctype, 0] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3320 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0 3033 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3321 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 84 [doctype, -17] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges. 3034 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 84 [doctype, -17] Failed to execute 'extend' on 'Select ion': This Selection object doesn't have any Ranges.
3322 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0 3035 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3323 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges. 3036 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 85 [doctype, 1] Failed to execute 'extend' on 'Selectio n': This Selection object doesn't have any Ranges.
3324 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0 3037 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3325 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges. 3038 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 86 [foreignDoctype, 0] Failed to execute 'extend' on 'S election': This Selection object doesn't have any Ranges.
3326 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0 3039 FAIL extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.f irstChild, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3327 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges. 3040 FAIL extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1. firstChild, 8] and point 87 [xmlDoctype, 0] Failed to execute 'extend' on 'Selec tion': This Selection object doesn't have any Ranges.
3328 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1] 3041 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 0 [paras[0].firstChild, -1]
3329 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3042 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 0 [paras[0].firstChild, -1]
3330 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3043 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0]
3331 " 3044 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0]
3332 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3045 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1]
3333 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3046 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1]
3334 " 3047 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2]
3335 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3048 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2]
3336 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3049 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8]
3337 " 3050 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8]
3338 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3051 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 5 [paras[0].firstChild, 9]
3339 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3052 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 5 [paras[0].firstChild, 9]
3340 " 3053 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 6 [paras[0].firstChild, 10]
3341 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3054 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 6 [paras[0].firstChild, 10]
3342 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3343 "
3344 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3345 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3346 "
3347 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3348 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3349 "
3350 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3351 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3352 "
3353 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3354 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3355 "
3356 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3357 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3358 "
3359 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3360 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3361 "
3362 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3363 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3364 "
3365 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3366 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3367 "
3368 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 7 [paras[0].firstChild, 65535] 3055 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 7 [paras[0].firstChild, 65535]
3369 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3056 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 7 [paras[0].firstChild, 65535]
3370 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3371 "
3372 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 8 [paras[1].firstChild, -1] 3057 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 8 [paras[1].firstChild, -1]
3373 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3058 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 8 [paras[1].firstChild, -1]
3374 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3059 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 9 [paras[1].firstChild, 0]
3375 " 3060 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 9 [paras[1].firstChild, 0]
3376 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3061 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 10 [paras[1].firstChild, 1]
3377 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3062 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 10 [paras[1].firstChild, 1]
3378 " 3063 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2]
3379 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3064 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2]
3380 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3065 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8]
3381 " 3066 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8]
3382 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3067 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9]
3383 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3068 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9]
3384 "
3385 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3386 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3387 "
3388 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3389 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3390 "
3391 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3392 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3393 "
3394 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3395 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3396 "
3397 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3398 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3399 "
3400 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3401 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3402 "
3403 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3404 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3405 "
3406 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10] 3069 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 14 [paras[1].firstChild, 10]
3407 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title> 3070 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 14 [paras[1].firstChild, 10]
3408 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3409 "
3410 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535] 3071 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 15 [paras[1].firstChild, 65535]
3411 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3072 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 15 [paras[1].firstChild, 65535]
3412 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3413 "
3414 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3073 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3415 <meta... 3074 <meta...
3416 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3075 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3417 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3076 <meta...
3418 "
3419 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3077 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3420 <meta... 3078 <meta...
3421 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3079 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3422 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3080 <meta...
3423 "
3424 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3081 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3425 <meta... 3082 <meta...
3426 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3083 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3427 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3084 <meta...
3428 "
3429 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9] 3085 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3430 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3086 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 19 [detachedPara1.firstChild, 9]
3431 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3432 "
3433 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3087 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3434 <meta... 3088 <meta...
3435 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3089 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3436 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3090 <meta...
3437 "
3438 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3091 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3439 <meta... 3092 <meta...
3440 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3093 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3441 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3094 <meta...
3442 "
3443 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3095 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3444 <meta... 3096 <meta...
3445 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3097 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3446 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3098 <meta...
3447 "
3448 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9] 3099 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3449 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3100 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 23 [foreignPara1.firstChild, 9]
3450 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3451 "
3452 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1] 3101 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 24 [document.documentElement, -1]
3453 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title> 3102 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 24 [document.documentElement, -1]
3454 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3103 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0]
3455 " 3104 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0]
3456 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle> 3105 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1]
3457 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3106 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1]
3458 " 3107 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2]
3459 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3108 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2]
3460 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3461 "
3462 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3463 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3464 "
3465 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3466 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3467 "
3468 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3469 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3470 "
3471 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3472 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3473 "
3474 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7] 3109 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 28 [document.documentElement, 7]
3475 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3110 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 28 [document.documentElement, 7]
3476 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3111 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1]
3477 " 3112 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1]
3478 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3113 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 30 [document.body, 3]
3479 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3114 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3]
3480 "
3481 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3482 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3483 "
3484 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3485 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3486 "
3487 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3488 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3489 "
3490 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 3115 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title>
3491 <meta... 3116 <meta...
3492 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3117 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: anc horNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p> Efghijkl</p><p... but got Element node <html><head><title>Selection extend() tes ts</title>
3493 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3118 <meta...
3494 "
3495 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 3119 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title>
3496 <meta... 3120 <meta...
3497 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3121 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: anc horNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p> Efghijkl</p><p... but got Element node <html><head><title>Selection extend() tes ts</title>
3498 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3122 <meta...
3499 "
3500 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title> 3123 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title>
3501 <meta... 3124 <meta...
3502 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3125 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <head><title></title></head> but got Element node <htm l><head><title>Selection extend() tests</title>
3503 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3126 <meta...
3504 "
3505 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title> 3127 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title>
3506 <meta... 3128 <meta...
3507 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3129 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I har bor... but got Element node <html><head><title>Selection extend() tests</title>
3508 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3130 <meta...
3509 " 3131 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 35 [paras[0], 0]
3510 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3132 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0]
3511 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3133 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1]
3512 " 3134 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1]
3513 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3514 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3515 "
3516 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3517 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3518 "
3519 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3520 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3521 "
3522 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2] 3135 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 37 [paras[0], 2]
3523 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3136 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 37 [paras[0], 2]
3524 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3137 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0]
3525 " 3138 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0]
3526 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3139 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1]
3527 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3140 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1]
3528 "
3529 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3530 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3531 "
3532 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3533 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3534 "
3535 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3536 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3537 "
3538 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2] 3141 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 40 [paras[1], 2]
3539 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3142 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 40 [paras[1], 2]
3540 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3541 "
3542 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title> 3143 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title>
3543 <meta... 3144 <meta...
3544 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3145 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3545 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3146 <meta...
3546 "
3547 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title> 3147 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title>
3548 <meta... 3148 <meta...
3549 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3149 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3550 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3150 <meta...
3551 " 3151 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0]
3552 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3152 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0]
3553 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3153 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3]
3554 " 3154 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3]
3555 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3556 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3557 "
3558 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3559 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3560 "
3561 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3562 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3563 "
3564 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1] 3155 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 45 [document, -1]
3565 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3156 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 45 [document, -1]
3566 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3157 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0]
3567 " 3158 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0]
3568 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3159 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1]
3569 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3160 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1]
3570 " 3161 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2]
3571 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3162 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2]
3572 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3573 "
3574 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3575 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3576 "
3577 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3578 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3579 "
3580 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3581 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3582 "
3583 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3584 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3585 "
3586 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3] 3163 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 49 [document, 3]
3587 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3164 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 49 [document, 3]
3588 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3589 "
3590 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1] 3165 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 50 [comment, -1]
3591 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3166 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 50 [comment, -1]
3592 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3167 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0]
3593 " 3168 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0]
3594 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3169 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4]
3595 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3170 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4]
3596 "
3597 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3598 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3599 "
3600 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
3601 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3602 "
3603 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3604 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3605 "
3606 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96] 3171 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 53 [comment, 96]
3607 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3172 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 53 [comment, 96]
3608 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3609 "
3610 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 3173 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title>
3611 <meta... 3174 <meta...
3612 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3175 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title>
3613 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3176 <meta...
3614 "
3615 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 3177 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title>
3616 <meta... 3178 <meta...
3617 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3179 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title>
3618 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3180 <meta...
3619 "
3620 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle> 3181 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle>
3621 <meta... 3182 <meta...
3622 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3183 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--"Commenter" and "commentator" mean different things . I'v...--> but got Element node <html><head><title>Selection extend() tests</t itle>
3623 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3184 <meta...
3624 "
3625 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title> 3185 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title>
3626 <meta... 3186 <meta...
3627 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3187 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3628 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3188 <meta...
3629 "
3630 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title> 3189 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
3631 <meta... 3190 <meta...
3632 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3191 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "I admit that I harbor doubts about whether we really ne ed..." but got Element node <html><head><title>Selection extend() tests</title>
3633 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3192 <meta...
3634 "
3635 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1] 3193 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 59 [xmlDoc, -1]
3636 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3194 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 59 [xmlDoc, -1]
3637 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3638 "
3639 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 3195 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
3640 <meta... 3196 <meta...
3641 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3197 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
3642 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3198 <meta...
3643 "
3644 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 3199 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
3645 <meta... 3200 <meta...
3646 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3201 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
3647 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3202 <meta...
3648 "
3649 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5] 3203 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 62 [xmlDoc, 5]
3650 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3204 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 62 [xmlDoc, 5]
3651 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3652 "
3653 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 3205 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title>
3654 <meta... 3206 <meta...
3655 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3207 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title >
3656 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3208 <meta...
3657 "
3658 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 3209 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title>
3659 <meta... 3210 <meta...
3660 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3211 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title >
3661 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3212 <meta...
3662 "
3663 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3213 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
3664 <meta... 3214 <meta...
3665 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3215 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 65 [processingInstruction, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
3666 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3216 <meta...
3667 "
3668 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3217 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
3669 <meta... 3218 <meta...
3670 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3219 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 66 [processingInstruction, 5] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
3671 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3220 <meta...
3672 "
3673 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3221 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
3674 <meta... 3222 <meta...
3675 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3223 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 67 [processingInstruction, 9] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
3676 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3224 <meta...
3677 "
3678 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3225 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title>
3679 <meta... 3226 <meta...
3680 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3227 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title>
3681 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3228 <meta...
3682 "
3683 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3229 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title>
3684 <meta... 3230 <meta...
3685 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3231 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title>
3686 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3232 <meta...
3687 "
3688 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3233 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title>
3689 <meta... 3234 <meta...
3690 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3235 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title>
3691 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3236 <meta...
3692 "
3693 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3237 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title>
3694 <meta... 3238 <meta...
3695 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3239 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title>
3696 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3240 <meta...
3697 "
3698 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3241 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
3699 <meta... 3242 <meta...
3700 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3243 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
3701 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3244 <meta...
3702 "
3703 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3245 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
3704 <meta... 3246 <meta...
3705 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3247 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
3706 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3248 <meta...
3707 "
3708 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title> 3249 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
3709 <meta... 3250 <meta...
3710 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title> 3251 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill " and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
3711 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3252 <meta...
3712 "
3713 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title> 3253 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3714 <meta... 3254 <meta...
3715 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3255 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 75 [detachedComment, 3] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3716 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3256 <meta...
3717 "
3718 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title> 3257 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
3719 <meta... 3258 <meta...
3720 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3259 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 76 [detachedComment, 5] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
3721 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3260 <meta...
3722 "
3723 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title> 3261 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3724 <meta... 3262 <meta...
3725 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3263 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3726 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3264 <meta...
3727 "
3728 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title> 3265 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
3729 <meta... 3266 <meta...
3730 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3267 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
3731 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3268 <meta...
3732 "
3733 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title> 3269 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title>
3734 <meta... 3270 <meta...
3735 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3271 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><h ead><title>Selection extend() tests</title>
3736 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3272 <meta...
3737 "
3738 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title> 3273 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title>
3739 <meta... 3274 <meta...
3740 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3275 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted DocumentFragment node with 0 children but got Element node <html><head><tit le>Selection extend() tests</title>
3741 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3276 <meta...
3742 "
3743 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title> 3277 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title>
3744 <meta... 3278 <meta...
3745 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3279 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected DocumentFragment node with 0 children but got Element node <html><he ad><title>Selection extend() tests</title>
3746 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3280 <meta...
3747 "
3748 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title> 3281 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title>
3749 <meta... 3282 <meta...
3750 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3283 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection extend() tests</title>
3751 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3284 <meta...
3752 "
3753 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0] 3285 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 83 [doctype, 0]
3754 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3286 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 83 [doctype, 0]
3755 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3756 "
3757 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3287 FAIL extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3758 selection.extend(node, offset); 3288 selection.extend(node, offset);
3759 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3289 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3760 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3290 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
3761 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3291 selection.extend(node, offset);
3762 " 3292 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
3763 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1] 3293 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 85 [doctype, 1]
3764 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3294 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 85 [doctype, 1]
3765 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3766 "
3767 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 86 [foreignDoctype, 0] 3295 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 86 [foreignDoctype, 0]
3768 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3296 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 86 [foreignDoctype, 0]
3769 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3770 "
3771 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 87 [xmlDoctype, 0] 3297 PASS extend() forwards with range 15 [document.documentElement, 0, document.docu mentElement, 1] and point 87 [xmlDoctype, 0]
3772 FAIL extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3298 PASS extend() backwards with range 15 [document.documentElement, 0, document.doc umentElement, 1] and point 87 [xmlDoctype, 0]
3773 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3774 "
3775 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1] 3299 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
3776 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3300 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1]
3777 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3301 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0]
3778 " 3302 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0]
3779 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3303 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1]
3780 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3304 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1]
3781 " 3305 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2]
3782 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3306 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2]
3783 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3307 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8]
3784 " 3308 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8]
3785 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3309 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9]
3786 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3310 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9]
3787 " 3311 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10]
3788 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3312 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10]
3789 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3790 "
3791 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3792 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3793 "
3794 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3795 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3796 "
3797 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3798 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3799 "
3800 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3801 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3802 "
3803 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3804 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3805 "
3806 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
3807 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3808 "
3809 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3810 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3811 "
3812 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3813 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3814 "
3815 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535] 3313 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
3816 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3314 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535]
3817 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3818 "
3819 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1] 3315 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
3820 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3316 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1]
3821 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3317 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0]
3822 " 3318 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0]
3823 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3319 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1]
3824 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3320 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1]
3825 " 3321 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2]
3826 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3322 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2]
3827 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3323 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8]
3828 " 3324 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8]
3829 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3325 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9]
3830 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3326 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9]
3831 "
3832 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3833 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3834 "
3835 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3836 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3837 "
3838 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3839 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3840 "
3841 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3842 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3843 "
3844 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3845 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3846 "
3847 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3848 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3849 "
3850 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3851 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3852 "
3853 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10] 3327 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
3854 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title> 3328 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10]
3855 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3856 "
3857 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535] 3329 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
3858 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3330 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535]
3859 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3860 "
3861 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3331 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3862 <meta... 3332 <meta...
3863 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3333 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3864 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3334 <meta...
3865 "
3866 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3335 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3867 <meta... 3336 <meta...
3868 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3337 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3869 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3338 <meta...
3870 "
3871 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3339 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
3872 <meta... 3340 <meta...
3873 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3341 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
3874 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3342 <meta...
3875 "
3876 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9] 3343 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3877 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3344 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9]
3878 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3879 "
3880 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3345 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3881 <meta... 3346 <meta...
3882 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3347 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3883 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3348 <meta...
3884 "
3885 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3349 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3886 <meta... 3350 <meta...
3887 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3351 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3888 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3352 <meta...
3889 "
3890 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3353 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
3891 <meta... 3354 <meta...
3892 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3355 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
3893 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3356 <meta...
3894 "
3895 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9] 3357 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3896 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3358 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9]
3897 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3898 "
3899 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1] 3359 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
3900 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title> 3360 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 24 [document.documentElement, -1]
3901 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3361 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0]
3902 " 3362 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0]
3903 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle> 3363 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1]
3904 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3364 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1]
3905 " 3365 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2]
3906 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3366 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2]
3907 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3908 "
3909 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3910 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3911 "
3912 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3913 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3914 "
3915 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
3916 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3917 "
3918 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
3919 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3920 "
3921 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7] 3367 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
3922 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3368 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 28 [document.documentElement, 7]
3923 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3369 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 29 [document.head, 1]
3924 " 3370 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1]
3925 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3371 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3]
3926 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3372 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3]
3927 "
3928 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3929 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3930 "
3931 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
3932 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3933 "
3934 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3935 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3936 "
3937 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 3373 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title>
3938 <meta... 3374 <meta...
3939 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3375 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anc horNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p> Efghijkl</p><p... but got Element node <html><head><title>Selection extend() tes ts</title>
3940 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3376 <meta...
3941 "
3942 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 3377 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title>
3943 <meta... 3378 <meta...
3944 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3379 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anc horNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p> Efghijkl</p><p... but got Element node <html><head><title>Selection extend() tes ts</title>
3945 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3380 <meta...
3946 "
3947 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title> 3381 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title>
3948 <meta... 3382 <meta...
3949 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3383 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <head><title></title></head> but got Element node <htm l><head><title>Selection extend() tests</title>
3950 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3384 <meta...
3951 "
3952 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title> 3385 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title>
3953 <meta... 3386 <meta...
3954 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3387 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I har bor... but got Element node <html><head><title>Selection extend() tests</title>
3955 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3388 <meta...
3956 " 3389 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0]
3957 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3390 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0]
3958 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3391 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1]
3959 " 3392 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1]
3960 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3961 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3962 "
3963 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3964 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3965 "
3966 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3967 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3968 "
3969 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2] 3393 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 37 [paras[0], 2]
3970 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3394 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 37 [paras[0], 2]
3971 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3395 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0]
3972 " 3396 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0]
3973 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3397 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1]
3974 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3398 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1]
3975 "
3976 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3977 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3978 "
3979 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
3980 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3981 "
3982 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3983 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3984 "
3985 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2] 3399 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 40 [paras[1], 2]
3986 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3400 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 40 [paras[1], 2]
3987 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3988 "
3989 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title> 3401 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title>
3990 <meta... 3402 <meta...
3991 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3403 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3992 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3404 <meta...
3993 "
3994 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title> 3405 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title>
3995 <meta... 3406 <meta...
3996 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3407 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
3997 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3408 <meta...
3998 " 3409 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0]
3999 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3410 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0]
4000 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3411 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3]
4001 " 3412 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3]
4002 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4003 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4004 "
4005 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4006 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4007 "
4008 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4009 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4010 "
4011 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1] 3413 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 45 [document, -1]
4012 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3414 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 45 [document, -1]
4013 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3415 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0]
4014 " 3416 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0]
4015 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3417 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 47 [document, 1]
4016 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3418 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1]
4017 " 3419 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2]
4018 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3420 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2]
4019 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4020 "
4021 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4022 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4023 "
4024 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4025 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4026 "
4027 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4028 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4029 "
4030 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4031 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4032 "
4033 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3] 3421 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 49 [document, 3]
4034 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3422 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 49 [document, 3]
4035 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4036 "
4037 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1] 3423 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 50 [comment, -1]
4038 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3424 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 50 [comment, -1]
4039 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3425 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0]
4040 " 3426 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0]
4041 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3427 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4]
4042 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3428 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4]
4043 "
4044 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4045 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4046 "
4047 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4048 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4049 "
4050 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4051 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4052 "
4053 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96] 3429 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 53 [comment, 96]
4054 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3430 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 53 [comment, 96]
4055 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4056 "
4057 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 3431 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title>
4058 <meta... 3432 <meta...
4059 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3433 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title>
4060 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3434 <meta...
4061 "
4062 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 3435 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title>
4063 <meta... 3436 <meta...
4064 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3437 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title>
4065 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3438 <meta...
4066 "
4067 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle> 3439 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle>
4068 <meta... 3440 <meta...
4069 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3441 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--"Commenter" and "commentator" mean different things . I'v...--> but got Element node <html><head><title>Selection extend() tests</t itle>
4070 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3442 <meta...
4071 "
4072 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title> 3443 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title>
4073 <meta... 3444 <meta...
4074 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3445 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
4075 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3446 <meta...
4076 "
4077 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title> 3447 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
4078 <meta... 3448 <meta...
4079 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3449 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "I admit that I harbor doubts about whether we really ne ed..." but got Element node <html><head><title>Selection extend() tests</title>
4080 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3450 <meta...
4081 "
4082 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1] 3451 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4083 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3452 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 59 [xmlDoc, -1]
4084 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4085 "
4086 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 3453 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
4087 <meta... 3454 <meta...
4088 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3455 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
4089 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3456 <meta...
4090 "
4091 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 3457 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
4092 <meta... 3458 <meta...
4093 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3459 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
4094 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3460 <meta...
4095 "
4096 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5] 3461 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4097 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3462 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 62 [xmlDoc, 5]
4098 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4099 "
4100 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 3463 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title>
4101 <meta... 3464 <meta...
4102 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3465 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title >
4103 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3466 <meta...
4104 "
4105 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 3467 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title>
4106 <meta... 3468 <meta...
4107 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3469 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title >
4108 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3470 <meta...
4109 "
4110 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3471 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
4111 <meta... 3472 <meta...
4112 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3473 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
4113 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3474 <meta...
4114 "
4115 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3475 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
4116 <meta... 3476 <meta...
4117 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3477 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
4118 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3478 <meta...
4119 "
4120 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3479 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
4121 <meta... 3480 <meta...
4122 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3481 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
4123 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3482 <meta...
4124 "
4125 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3483 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title>
4126 <meta... 3484 <meta...
4127 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3485 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title>
4128 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3486 <meta...
4129 "
4130 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3487 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title>
4131 <meta... 3488 <meta...
4132 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3489 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title>
4133 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3490 <meta...
4134 "
4135 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3491 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title>
4136 <meta... 3492 <meta...
4137 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3493 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title>
4138 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3494 <meta...
4139 "
4140 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3495 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title>
4141 <meta... 3496 <meta...
4142 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3497 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title>
4143 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3498 <meta...
4144 "
4145 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3499 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
4146 <meta... 3500 <meta...
4147 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3501 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
4148 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3502 <meta...
4149 "
4150 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3503 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
4151 <meta... 3504 <meta...
4152 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3505 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
4153 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3506 <meta...
4154 "
4155 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title> 3507 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
4156 <meta... 3508 <meta...
4157 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title> 3509 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill " and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
4158 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3510 <meta...
4159 "
4160 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title> 3511 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
4161 <meta... 3512 <meta...
4162 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3513 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
4163 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3514 <meta...
4164 "
4165 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title> 3515 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
4166 <meta... 3516 <meta...
4167 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3517 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
4168 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3518 <meta...
4169 "
4170 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title> 3519 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
4171 <meta... 3520 <meta...
4172 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3521 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
4173 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3522 <meta...
4174 "
4175 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title> 3523 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
4176 <meta... 3524 <meta...
4177 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3525 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
4178 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3526 <meta...
4179 "
4180 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title> 3527 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title>
4181 <meta... 3528 <meta...
4182 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3529 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><h ead><title>Selection extend() tests</title>
4183 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3530 <meta...
4184 "
4185 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title> 3531 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title>
4186 <meta... 3532 <meta...
4187 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3533 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted DocumentFragment node with 0 children but got Element node <html><head><tit le>Selection extend() tests</title>
4188 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3534 <meta...
4189 "
4190 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title> 3535 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title>
4191 <meta... 3536 <meta...
4192 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3537 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected DocumentFragment node with 0 children but got Element node <html><he ad><title>Selection extend() tests</title>
4193 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3538 <meta...
4194 "
4195 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title> 3539 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title>
4196 <meta... 3540 <meta...
4197 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3541 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection extend() tests</title>
4198 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3542 <meta...
4199 "
4200 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0] 3543 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 83 [doctype, 0]
4201 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3544 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 83 [doctype, 0]
4202 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4203 "
4204 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3545 FAIL extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4205 selection.extend(node, offset); 3546 selection.extend(node, offset);
4206 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3547 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4207 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3548 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
4208 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3549 selection.extend(node, offset);
4209 " 3550 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4210 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1] 3551 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 85 [doctype, 1]
4211 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3552 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 85 [doctype, 1]
4212 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4213 "
4214 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 86 [foreignDoctype, 0] 3553 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 86 [foreignDoctype, 0]
4215 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3554 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 86 [foreignDoctype, 0]
4216 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4217 "
4218 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 87 [xmlDoctype, 0] 3555 PASS extend() forwards with range 16 [document.documentElement, 0, document.docu mentElement, 2] and point 87 [xmlDoctype, 0]
4219 FAIL extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3556 PASS extend() backwards with range 16 [document.documentElement, 0, document.doc umentElement, 2] and point 87 [xmlDoctype, 0]
4220 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4221 "
4222 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1] 3557 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 0 [paras[0].firstChild, -1]
4223 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3558 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 0 [paras[0].firstChild, -1]
4224 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3559 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0]
4225 " 3560 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0]
4226 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3561 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1]
4227 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3562 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1]
4228 " 3563 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2]
4229 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3564 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2]
4230 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3565 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8]
4231 " 3566 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8]
4232 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3567 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9]
4233 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3568 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9]
4234 " 3569 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10]
4235 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3570 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10]
4236 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4237 "
4238 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4239 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4240 "
4241 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4242 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4243 "
4244 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4245 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4246 "
4247 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4248 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4249 "
4250 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4251 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4252 "
4253 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title>
4254 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4255 "
4256 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4257 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4258 "
4259 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4260 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4261 "
4262 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535] 3571 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 7 [paras[0].firstChild, 65535]
4263 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3572 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 7 [paras[0].firstChild, 65535]
4264 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4265 "
4266 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1] 3573 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 8 [paras[1].firstChild, -1]
4267 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3574 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 8 [paras[1].firstChild, -1]
4268 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3575 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0]
4269 " 3576 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0]
4270 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: anchorNode m ust not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3577 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1]
4271 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3578 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1]
4272 " 3579 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2]
4273 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3580 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2]
4274 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3581 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8]
4275 " 3582 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8]
4276 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3583 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9]
4277 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3584 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9]
4278 "
4279 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4280 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4281 "
4282 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4283 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4284 "
4285 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4286 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4287 "
4288 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4289 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4290 "
4291 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4292 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4293 "
4294 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4295 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4296 "
4297 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
4298 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4299 "
4300 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10] 3585 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 14 [paras[1].firstChild, 10]
4301 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity ch eck: startContainer must be correct expected Element node <html><head><title>Sel ection extend() tests</title> 3586 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 14 [paras[1].firstChild, 10]
4302 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4303 "
4304 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535] 3587 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 15 [paras[1].firstChild, 65535]
4305 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3588 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 15 [paras[1].firstChild, 65535]
4306 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4307 "
4308 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3589 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
4309 <meta... 3590 <meta...
4310 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3591 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 16 [detachedPara1.firstChild, 0] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
4311 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3592 <meta...
4312 "
4313 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3593 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
4314 <meta... 3594 <meta...
4315 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3595 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 17 [detachedPara1.firstChild, 1] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
4316 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3596 <meta...
4317 "
4318 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title> 3597 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection extend() tests</title>
4319 <meta... 3598 <meta...
4320 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3599 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 18 [detachedPara1.firstChild, 8] assert_equals: ancho rNode must be the node passed to extend() if it has a different root from the or iginal range expected Text node "Opqrstuv" but got Element node <html><head><tit le>Selection extend() tests</title>
4321 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3600 <meta...
4322 "
4323 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9] 3601 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 19 [detachedPara1.firstChild, 9]
4324 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3602 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 19 [detachedPara1.firstChild, 9]
4325 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4326 "
4327 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3603 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
4328 <meta... 3604 <meta...
4329 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3605 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 20 [foreignPara1.firstChild, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
4330 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3606 <meta...
4331 "
4332 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3607 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
4333 <meta... 3608 <meta...
4334 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3609 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 21 [foreignPara1.firstChild, 1] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
4335 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3610 <meta...
4336 "
4337 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title> 3611 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Efghijkl" but got Element node <html><head><title >Selection extend() tests</title>
4338 <meta... 3612 <meta...
4339 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3613 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 22 [foreignPara1.firstChild, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Efghijkl" but got Element node <html><head><titl e>Selection extend() tests</title>
4340 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3614 <meta...
4341 "
4342 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9] 3615 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 23 [foreignPara1.firstChild, 9]
4343 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3616 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 23 [foreignPara1.firstChild, 9]
4344 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4345 "
4346 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1] 3617 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 24 [document.documentElement, -1]
4347 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1] assert_equals: Sani ty check: startContainer must be correct expected Element node <html><head><titl e>Selection extend() tests</title> 3618 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 24 [document.documentElement, -1]
4348 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3619 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0]
4349 " 3620 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0]
4350 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 25 [document.documentElement, 0] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle> 3621 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1]
4351 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3622 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1]
4352 " 3623 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2]
4353 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 25 [document.documentElement, 0] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3624 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2]
4354 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4355 "
4356 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 26 [document.documentElement, 1] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4357 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4358 "
4359 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 26 [document.documentElement, 1] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4360 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4361 "
4362 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 27 [document.documentElement, 2] assert_equals: anchor Node must not change if the node passed to extend() has the same root as the ori ginal range expected Element node <html><head><title>Selection extend() tests</t itle>
4363 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4364 "
4365 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 27 [document.documentElement, 2] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title>
4366 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4367 "
4368 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7] 3625 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 28 [document.documentElement, 7]
4369 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7] assert_equals: Sanit y check: startContainer must be correct expected Element node <html><head><title >Selection extend() tests</title> 3626 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 28 [document.documentElement, 7]
4370 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3627 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1]
4371 " 3628 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1]
4372 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 29 [document.head, 1] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title> 3629 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3]
4373 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3630 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3]
4374 "
4375 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 29 [document.head, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4376 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4377 "
4378 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 30 [document.body, 3] assert_equals: anchorNode must n ot change if the node passed to extend() has the same root as the original range expected Element node <html><head><title>Selection extend() tests</title>
4379 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4380 "
4381 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 30 [document.body, 3] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
4382 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4383 "
4384 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 3631 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title>
4385 <meta... 3632 <meta...
4386 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3633 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 31 [foreignDoc.documentElement, 0] assert_equals: anc horNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p> Efghijkl</p><p... but got Element node <html><head><title>Selection extend() tes ts</title>
4387 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3634 <meta...
4388 "
4389 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title> 3635 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anch orNode must be the node passed to extend() if it has a different root from the o riginal range expected Element node <html><head><title></title></head><body><p>E fghijkl</p><p... but got Element node <html><head><title>Selection extend() test s</title>
4390 <meta... 3636 <meta...
4391 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: San ity check: startContainer must be correct expected Element node <html><head><tit le>Selection extend() tests</title> 3637 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 32 [foreignDoc.documentElement, 1] assert_equals: anc horNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p> Efghijkl</p><p... but got Element node <html><head><title>Selection extend() tes ts</title>
4392 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3638 <meta...
4393 "
4394 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title> 3639 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <head><title></title></head> but got Element node <html ><head><title>Selection extend() tests</title>
4395 <meta... 3640 <meta...
4396 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3641 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 33 [foreignDoc.head, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <head><title></title></head> but got Element node <htm l><head><title>Selection extend() tests</title>
4397 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3642 <meta...
4398 "
4399 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title> 3643 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harb or... but got Element node <html><head><title>Selection extend() tests</title>
4400 <meta... 3644 <meta...
4401 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3645 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 34 [foreignDoc.body, 1] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I har bor... but got Element node <html><head><title>Selection extend() tests</title>
4402 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3646 <meta...
4403 " 3647 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0]
4404 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 35 [paras[0], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3648 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0]
4405 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3649 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1]
4406 " 3650 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1]
4407 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 35 [paras[0], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4408 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4409 "
4410 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 36 [paras[0], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4411 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4412 "
4413 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 36 [paras[0], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4414 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4415 "
4416 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2] 3651 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 37 [paras[0], 2]
4417 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3652 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 37 [paras[0], 2]
4418 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3653 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0]
4419 " 3654 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0]
4420 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 38 [paras[1], 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3655 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1]
4421 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3656 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1]
4422 "
4423 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 38 [paras[1], 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4424 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4425 "
4426 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 39 [paras[1], 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4427 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4428 "
4429 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 39 [paras[1], 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4430 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4431 "
4432 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2] 3657 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 40 [paras[1], 2]
4433 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3658 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 40 [paras[1], 2]
4434 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4435 "
4436 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title> 3659 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title>
4437 <meta... 3660 <meta...
4438 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3661 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
4439 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3662 <meta...
4440 "
4441 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title> 3663 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must b e the node passed to extend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <html><head><title>S election extend() tests</title>
4442 <meta... 3664 <meta...
4443 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3665 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Element node <p>Opqrstuv</p> but got Element node <html><head><title> Selection extend() tests</title>
4444 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3666 <meta...
4445 " 3667 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0]
4446 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 43 [testDiv, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3668 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0]
4447 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3669 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3]
4448 " 3670 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3]
4449 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 43 [testDiv, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4450 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4451 "
4452 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 44 [testDiv, 3] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4453 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4454 "
4455 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 44 [testDiv, 3] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4456 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4457 "
4458 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1] 3671 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 45 [document, -1]
4459 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3672 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 45 [document, -1]
4460 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3673 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0]
4461 " 3674 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0]
4462 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 46 [document, 0] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title> 3675 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1]
4463 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3676 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1]
4464 " 3677 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2]
4465 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 46 [document, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3678 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2]
4466 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4467 "
4468 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 47 [document, 1] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4469 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4470 "
4471 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 47 [document, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4472 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4473 "
4474 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 48 [document, 2] assert_equals: anchorNode must not ch ange if the node passed to extend() has the same root as the original range expe cted Element node <html><head><title>Selection extend() tests</title>
4475 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4476 "
4477 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 48 [document, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
4478 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4479 "
4480 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3] 3679 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 49 [document, 3]
4481 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3680 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 49 [document, 3]
4482 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4483 "
4484 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1] 3681 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 50 [comment, -1]
4485 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3682 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 50 [comment, -1]
4486 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3683 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0]
4487 " 3684 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0]
4488 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 51 [comment, 0] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title> 3685 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4]
4489 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3686 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4]
4490 "
4491 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 51 [comment, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4492 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4493 "
4494 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 52 [comment, 4] assert_equals: anchorNode must not cha nge if the node passed to extend() has the same root as the original range expec ted Element node <html><head><title>Selection extend() tests</title>
4495 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4496 "
4497 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 52 [comment, 4] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
4498 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4499 "
4500 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96] 3687 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 53 [comment, 96]
4501 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title> 3688 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 53 [comment, 96]
4502 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4503 "
4504 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 3689 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title>
4505 <meta... 3690 <meta...
4506 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3691 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title>
4507 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3692 <meta...
4508 "
4509 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title> 3693 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Document node with 3 children but got Element node <html><head><title>Sel ection extend() tests</title>
4510 <meta... 3694 <meta...
4511 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3695 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Document node with 3 children but got Element node <html><head><title>Se lection extend() tests</title>
4512 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3696 <meta...
4513 "
4514 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle> 3697 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected Comment node <!--"Commenter" and "commentator" mean different things. I'v...--> but got Element node <html><head><title>Selection extend() tests</ti tle>
4515 <meta... 3698 <meta...
4516 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3699 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--"Commenter" and "commentator" mean different things . I'v...--> but got Element node <html><head><title>Selection extend() tests</t itle>
4517 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3700 <meta...
4518 "
4519 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title> 3701 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Text node "I admit that I harbor doubts about whether we really need ..." but got Element node <html><head><title>Selection extend() tests</title>
4520 <meta... 3702 <meta...
4521 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3703 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 57 [foreignTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
4522 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3704 <meta...
4523 "
4524 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title> 3705 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "I admit that I harbor doubts about whether we really nee d..." but got Element node <html><head><title>Selection extend() tests</title>
4525 <meta... 3706 <meta...
4526 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3707 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 58 [foreignTextNode, 36] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "I admit that I harbor doubts about whether we really ne ed..." but got Element node <html><head><title>Selection extend() tests</title>
4527 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3708 <meta...
4528 "
4529 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1] 3709 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 59 [xmlDoc, -1]
4530 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3710 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 59 [xmlDoc, -1]
4531 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4532 "
4533 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 3711 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
4534 <meta... 3712 <meta...
4535 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3713 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
4536 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3714 <meta...
4537 "
4538 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title> 3715 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the n ode passed to extend() if it has a different root from the original range expect ed Document node with 4 children but got Element node <html><head><title>Selecti on extend() tests</title>
4539 <meta... 3716 <meta...
4540 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3717 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted Document node with 4 children but got Element node <html><head><title>Select ion extend() tests</title>
4541 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3718 <meta...
4542 "
4543 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5] 3719 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 62 [xmlDoc, 5]
4544 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startCont ainer must be correct expected Element node <html><head><title>Selection extend( ) tests</title> 3720 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 62 [xmlDoc, 5]
4545 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4546 "
4547 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 3721 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title>
4548 <meta... 3722 <meta...
4549 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3723 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title >
4550 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3724 <meta...
4551 "
4552 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title> 3725 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected Comment node <!--I maliciously created a comment that will break incautio u...--> but got Element node <html><head><title>Selection extend() tests</title>
4553 <meta... 3726 <meta...
4554 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3727 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--I maliciously created a comment that will break incauti ou...--> but got Element node <html><head><title>Selection extend() tests</title >
4555 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3728 <meta...
4556 "
4557 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3729 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
4558 <meta... 3730 <meta...
4559 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3731 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 65 [processingInstruction, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
4560 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3732 <meta...
4561 "
4562 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3733 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
4563 <meta... 3734 <meta...
4564 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3735 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 66 [processingInstruction, 5] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
4565 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3736 <meta...
4566 "
4567 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title> 3737 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNod e must be the node passed to extend() if it has a different root from the origin al range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <html><head><title>Selection extend() tests</title>
4568 <meta... 3738 <meta...
4569 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: Sanity c heck: startContainer must be correct expected Element node <html><head><title>Se lection extend() tests</title> 3739 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 67 [processingInstruction, 9] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element nod e <html><head><title>Selection extend() tests</title>
4570 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3740 <meta...
4571 "
4572 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3741 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title>
4573 <meta... 3742 <meta...
4574 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3743 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 68 [detachedTextNode, 0] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title>
4575 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3744 <meta...
4576 "
4577 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title> 3745 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Text node "Uvwxyzab" but got Element node <html><head><title>Select ion extend() tests</title>
4578 <meta... 3746 <meta...
4579 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selecti on extend() tests</title> 3747 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 69 [detachedTextNode, 8] assert_equals: anchorNode mu st be the node passed to extend() if it has a different root from the original r ange expected Text node "Uvwxyzab" but got Element node <html><head><title>Selec tion extend() tests</title>
4580 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3748 <meta...
4581 "
4582 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3749 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title>
4583 <meta... 3750 <meta...
4584 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3751 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 70 [detachedForeignTextNode, 0] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title>
4585 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3752 <meta...
4586 "
4587 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title> 3753 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Text node "Cdefghij" but got Element node <html><head><title >Selection extend() tests</title>
4588 <meta... 3754 <meta...
4589 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title> Selection extend() tests</title> 3755 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 71 [detachedForeignTextNode, 8] assert_equals: anchor Node must be the node passed to extend() if it has a different root from the ori ginal range expected Text node "Cdefghij" but got Element node <html><head><titl e>Selection extend() tests</title>
4590 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3756 <meta...
4591 "
4592 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3757 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
4593 <meta... 3758 <meta...
4594 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3759 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
4595 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3760 <meta...
4596 "
4597 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title> 3761 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <html><head><title>Sel ection extend() tests</title>
4598 <meta... 3762 <meta...
4599 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title> 3763 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the origina l range expected Text node "Klmnopqr" but got Element node <html><head><title>Se lection extend() tests</title>
4600 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3764 <meta...
4601 "
4602 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title> 3765 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from t he original range expected ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
4603 <meta... 3766 <meta...
4604 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head> <title>Selection extend() tests</title> 3767 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction node with target "whippoorwill " and data "chirp chirp chirp" but got Element node <html><head><title>Selection extend() tests</title>
4605 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3768 <meta...
4606 "
4607 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title> 3769 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
4608 <meta... 3770 <meta...
4609 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3771 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 75 [detachedComment, 3] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
4610 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3772 <meta...
4611 "
4612 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title> 3773 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><title >Selection extend() tests</title>
4613 <meta... 3774 <meta...
4614 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title> 3775 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 76 [detachedComment, 5] assert_equals: anchorNode mus t be the node passed to extend() if it has a different root from the original ra nge expected Comment node <!--Stuvwxyz--> but got Element node <html><head><titl e>Selection extend() tests</title>
4615 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3776 <meta...
4616 "
4617 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title> 3777 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
4618 <meta... 3778 <meta...
4619 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3779 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 77 [detachedForeignComment, 0] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
4620 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3780 <meta...
4621 "
4622 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title> 3781 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorNo de must be the node passed to extend() if it has a different root from the origi nal range expected Comment node <!--אריה יהודה--> but got Element node <html><he ad><title>Selection extend() tests</title>
4623 <meta... 3782 <meta...
4624 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>S election extend() tests</title> 3783 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 78 [detachedForeignComment, 4] assert_equals: anchorN ode must be the node passed to extend() if it has a different root from the orig inal range expected Comment node <!--אריה יהודה--> but got Element node <html><h ead><title>Selection extend() tests</title>
4625 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3784 <meta...
4626 "
4627 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title> 3785 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode m ust be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><he ad><title>Selection extend() tests</title>
4628 <meta... 3786 <meta...
4629 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: Sanity chec k: startContainer must be correct expected Element node <html><head><title>Selec tion extend() tests</title> 3787 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <html><h ead><title>Selection extend() tests</title>
4630 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3788 <meta...
4631 "
4632 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title> 3789 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expec ted DocumentFragment node with 0 children but got Element node <html><head><titl e>Selection extend() tests</title>
4633 <meta... 3790 <meta...
4634 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3791 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted DocumentFragment node with 0 children but got Element node <html><head><tit le>Selection extend() tests</title>
4635 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3792 <meta...
4636 "
4637 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title> 3793 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original rang e expected DocumentFragment node with 0 children but got Element node <html><hea d><title>Selection extend() tests</title>
4638 <meta... 3794 <meta...
4639 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3795 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original ran ge expected DocumentFragment node with 0 children but got Element node <html><he ad><title>Selection extend() tests</title>
4640 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3796 <meta...
4641 "
4642 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title> 3797 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be t he node passed to extend() if it has a different root from the original range ex pected DocumentFragment node with 0 children but got Element node <html><head><t itle>Selection extend() tests</title>
4643 <meta... 3798 <meta...
4644 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3799 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected DocumentFragment node with 0 children but got Element node <html><head>< title>Selection extend() tests</title>
4645 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3800 <meta...
4646 "
4647 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0] 3801 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 83 [doctype, 0]
4648 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3802 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 83 [doctype, 0]
4649 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4650 "
4651 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () { 3803 FAIL extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4652 selection.extend(node, offset); 3804 selection.extend(node, offset);
4653 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3805 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4654 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 84 [doctype, -17] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title> 3806 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 84 [doctype, -17] assert_throws: extend() to a doctyp e must throw InvalidNodeTypeError function "function () {
4655 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3807 selection.extend(node, offset);
4656 " 3808 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4657 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1] 3809 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 85 [doctype, 1]
4658 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title> 3810 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 85 [doctype, 1]
4659 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4660 "
4661 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 86 [foreignDoctype, 0] 3811 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 86 [foreignDoctype, 0]
4662 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title> 3812 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 86 [foreignDoctype, 0]
4663 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4664 "
4665 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 87 [xmlDoctype, 0] 3813 PASS extend() forwards with range 17 [document.documentElement, 1, document.docu mentElement, 2] and point 87 [xmlDoctype, 0]
4666 FAIL extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title> 3814 PASS extend() backwards with range 17 [document.documentElement, 1, document.doc umentElement, 2] and point 87 [xmlDoctype, 0]
4667 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4668 "
4669 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 0 [pa ras[0].firstChild, -1] 3815 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 0 [pa ras[0].firstChild, -1]
4670 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title> 3816 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 1 [pa ras[0].firstChild, 0]
4671 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3817 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 2 [pa ras[0].firstChild, 1]
4672 " 3818 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 3 [pa ras[0].firstChild, 2]
4673 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title> 3819 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 4 [pa ras[0].firstChild, 8]
4674 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3820 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 5 [pa ras[0].firstChild, 9]
4675 " 3821 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10]
4676 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4677 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4678 "
4679 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4680 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4681 "
4682 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title>
4683 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4684 "
4685 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4686 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4687 "
4688 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535] 3822 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 7 [pa ras[0].firstChild, 65535]
4689 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1] 3823 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 8 [pa ras[1].firstChild, -1]
4690 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: anchorNode must not change if the node pass ed to extend() has the same root as the original range expected Element node <he ad><title>Selection extend() tests</title> 3824 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 9 [pa ras[1].firstChild, 0]
4691 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3825 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1]
4692 " 3826 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2]
4693 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title> 3827 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8]
4694 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3828 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9]
4695 "
4696 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4697 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4698 "
4699 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4700 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4701 "
4702 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: anchorNode must not change if the node pas sed to extend() has the same root as the original range expected Element node <h ead><title>Selection extend() tests</title>
4703 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4704 "
4705 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10] 3829 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 14 [p aras[1].firstChild, 10]
4706 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535] 3830 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 15 [p aras[1].firstChild, 65535]
4707 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <head><title>Selection extend() tests</title> 3831 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <head><title>Selection extend() tests</title>
4708 <meta chars... 3832 <meta chars...
4709 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <head><title>Selection extend() tests</title> 3833 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <head><title>Selection extend() tests</title>
4710 <meta chars... 3834 <meta chars...
4711 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <head><title>Selection extend() tests</title> 3835 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <head><title>Selection extend() tests</title>
4712 <meta chars... 3836 <meta chars...
4713 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9] 3837 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 19 [d etachedPara1.firstChild, 9]
4714 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <head><title>Selection extend() tests</title> 3838 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <head><title>Selection extend() tests</title>
4715 <meta chars... 3839 <meta chars...
4716 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <head><title>Selection extend() tests</title> 3840 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <head><title>Selection extend() tests</title>
4717 <meta chars... 3841 <meta chars...
4718 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <head><title>Selection extend() tests</title> 3842 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Efghijkl" but got Element node <head><title>Selection extend() tests</title>
4719 <meta chars... 3843 <meta chars...
4720 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9] 3844 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 23 [f oreignPara1.firstChild, 9]
4721 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1] 3845 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 24 [d ocument.documentElement, -1]
4722 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title> 3846 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 25 [d ocument.documentElement, 0]
4723 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3847 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1]
4724 " 3848 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2]
4725 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 26 [d ocument.documentElement, 1] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4726 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4727 "
4728 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 27 [d ocument.documentElement, 2] assert_equals: anchorNode must not change if the nod e passed to extend() has the same root as the original range expected Element no de <head><title>Selection extend() tests</title>
4729 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4730 "
4731 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7] 3849 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 28 [d ocument.documentElement, 7]
4732 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <head><t itle>Selection extend() tests</title> 3850 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 29 [d ocument.head, 1]
4733 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3851 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3]
4734 "
4735 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 30 [d ocument.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <head><t itle>Selection extend() tests</title>
4736 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4737 "
4738 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <head><title>Selection extend() tests</title> 3852 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <head><title>Selection extend() tests</title>
4739 <meta chars... 3853 <meta chars...
4740 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <head><title>Selection extend() tests</title> 3854 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <head><title>Selection extend() tests</title>
4741 <meta chars... 3855 <meta chars...
4742 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Element node <head><title>Selection extend() test s</title> 3856 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 33 [f oreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <head> <title></title></head> but got Element node <head><title>Selection extend() test s</title>
4743 <meta chars... 3857 <meta chars...
4744 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <hea d><title>Selection extend() tests</title> 3858 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 34 [f oreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <hea d><title>Selection extend() tests</title>
4745 <meta chars... 3859 <meta chars...
4746 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title> 3860 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 35 [p aras[0], 0]
4747 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3861 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1]
4748 "
4749 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 36 [p aras[0], 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4750 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4751 "
4752 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2] 3862 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 37 [p aras[0], 2]
4753 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title> 3863 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 38 [p aras[1], 0]
4754 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3864 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1]
4755 "
4756 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 39 [p aras[1], 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4757 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4758 "
4759 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2] 3865 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 40 [p aras[1], 2]
4760 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <head><title>Selection extend() tests</title> 3866 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 41 [d etachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <head><title>Selection extend() tests</title>
4761 <meta chars... 3867 <meta chars...
4762 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <head><title>Selection extend() tests</title> 3868 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 42 [d etachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Element node <p>Opqrs tuv</p> but got Element node <head><title>Selection extend() tests</title>
4763 <meta chars... 3869 <meta chars...
4764 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title> 3870 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 43 [t estDiv, 0]
4765 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3871 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3]
4766 "
4767 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 44 [t estDiv, 3] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4768 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4769 "
4770 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1] 3872 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 45 [d ocument, -1]
4771 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title> 3873 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 46 [d ocument, 0]
4772 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3874 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1]
4773 " 3875 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2]
4774 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 47 [d ocument, 1] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4775 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4776 "
4777 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 48 [d ocument, 2] assert_equals: anchorNode must not change if the node passed to exte nd() has the same root as the original range expected Element node <head><title> Selection extend() tests</title>
4778 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4779 "
4780 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3] 3876 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 49 [d ocument, 3]
4781 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1] 3877 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 50 [c omment, -1]
4782 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title> 3878 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 51 [c omment, 0]
4783 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3879 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4]
4784 "
4785 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 52 [c omment, 4] assert_equals: anchorNode must not change if the node passed to exten d() has the same root as the original range expected Element node <head><title>S election extend() tests</title>
4786 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4787 "
4788 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96] 3880 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 53 [c omment, 96]
4789 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <head><title>Selection extend() tests</title> 3881 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 54 [f oreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <head><title>Selection extend() tests</title>
4790 <meta chars... 3882 <meta chars...
4791 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <head><title>Selection extend() tests</title> 3883 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 55 [f oreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected Document node with 3 chi ldren but got Element node <head><title>Selection extend() tests</title>
4792 <meta chars... 3884 <meta chars...
4793 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Element nod e <head><title>Selection extend() tests</title> 3885 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 56 [f oreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Co mmenter" and "commentator" mean different things. I'v...--> but got Element nod e <head><title>Selection extend() tests</title>
4794 <meta chars... 3886 <meta chars...
4795 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <head ><title>Selection extend() tests</title> 3887 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 57 [f oreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <head ><title>Selection extend() tests</title>
4796 <meta chars... 3888 <meta chars...
4797 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <hea d><title>Selection extend() tests</title> 3889 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 58 [f oreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <hea d><title>Selection extend() tests</title>
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
4843 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Element node <head><title>Selection extend() tests</title> 3935 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 82 [x mlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if i t has a different root from the original range expected DocumentFragment node wi th 0 children but got Element node <head><title>Selection extend() tests</title>
4844 <meta chars... 3936 <meta chars...
4845 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0] 3937 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 83 [d octype, 0]
4846 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () { 3938 FAIL extend() with range 18 [document.head, 1, document.head, 1] and point 84 [d octype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4847 selection.extend(node, offset); 3939 selection.extend(node, offset);
4848 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 3940 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
4849 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1] 3941 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 85 [d octype, 1]
4850 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0] 3942 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 86 [f oreignDoctype, 0]
4851 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0] 3943 PASS extend() with range 18 [document.head, 1, document.head, 1] and point 87 [x mlDoctype, 0]
4852 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1] 3944 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 0 [paras[0].firstChild, -1]
4853 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 3945 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 0 [paras[0].firstChild, -1]
4854 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3946 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0]
4855 " 3947 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 1 [paras[0].firstChild, 0]
4856 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3948 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 2 [paras[0].firstChild, 1]
4857 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3949 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 2 [paras[0].firstChild, 1]
4858 " 3950 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 3 [paras[0].firstChild, 2]
4859 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3951 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 3 [paras[0].firstChild, 2]
4860 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3952 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 4 [paras[0].firstChild, 8]
4861 " 3953 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 4 [paras[0].firstChild, 8]
4862 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3954 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 5 [paras[0].firstChild, 9]
4863 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3955 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 5 [paras[0].firstChild, 9]
4864 " 3956 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 6 [paras[0].firstChild, 10]
4865 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3957 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 6 [paras[0].firstChild, 10]
4866 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4867 "
4868 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4869 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4870 "
4871 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4872 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4873 "
4874 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4875 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4876 "
4877 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4878 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4879 "
4880 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4881 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4882 "
4883 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4884 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4885 "
4886 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4887 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4888 "
4889 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4890 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4891 "
4892 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 7 [paras[0].firstChild, 65535] 3958 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 7 [paras[0].firstChild, 65535]
4893 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 3959 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 7 [paras[0].firstChild, 65535]
4894 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4895 "
4896 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 8 [paras[1].firstChild, -1] 3960 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 8 [paras[1].firstChild, -1]
4897 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 3961 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 8 [paras[1].firstChild, -1]
4898 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3962 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 9 [paras[1].firstChild, 0]
4899 " 3963 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 9 [paras[1].firstChild, 0]
4900 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3964 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 10 [paras[1].firstChild, 1]
4901 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3965 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 10 [paras[1].firstChild, 1]
4902 " 3966 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2]
4903 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 3967 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2]
4904 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3968 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8]
4905 " 3969 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8]
4906 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 3970 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9]
4907 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3971 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9]
4908 "
4909 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4910 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4911 "
4912 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4913 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4914 "
4915 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4916 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4917 "
4918 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4919 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4920 "
4921 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4922 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4923 "
4924 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4925 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4926 "
4927 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
4928 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4929 "
4930 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10] 3972 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 14 [paras[1].firstChild, 10]
4931 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 3973 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 14 [paras[1].firstChild, 10]
4932 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4933 "
4934 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535] 3974 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 15 [paras[1].firstChild, 65535]
4935 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3975 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 15 [paras[1].firstChild, 65535]
4936 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4937 "
4938 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3976 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4939 </p><p id... 3977 </p><p id...
4940 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3978 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
4941 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3979 </p><p id...
4942 "
4943 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3980 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4944 </p><p id... 3981 </p><p id...
4945 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3982 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
4946 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3983 </p><p id...
4947 "
4948 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 3984 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4949 </p><p id... 3985 </p><p id...
4950 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3986 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
4951 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3987 </p><p id...
4952 "
4953 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9] 3988 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 19 [detachedPara1.firstChild, 9]
4954 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3989 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 19 [detachedPara1.firstChild, 9]
4955 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4956 "
4957 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3990 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4958 </p><p id... 3991 </p><p id...
4959 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3992 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4960 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3993 </p><p id...
4961 "
4962 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3994 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4963 </p><p id... 3995 </p><p id...
4964 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 3996 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4965 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3997 </p><p id...
4966 "
4967 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 3998 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4968 </p><p id... 3999 </p><p id...
4969 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4000 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4970 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4001 </p><p id...
4971 "
4972 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9] 4002 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 23 [foreignPara1.firstChild, 9]
4973 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4003 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 23 [foreignPara1.firstChild, 9]
4974 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4975 "
4976 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1] 4004 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 24 [document.documentElement, -1]
4977 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 4005 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 24 [document.documentElement, -1]
4978 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4006 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0]
4979 " 4007 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0]
4980 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 25 [document.documentElement, 0] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4008 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 26 [document.documentElement, 1]
4981 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4009 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1]
4982 " 4010 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2]
4983 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4011 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2]
4984 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4985 "
4986 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 26 [document.documentElement, 1] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4987 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4988 "
4989 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4990 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4991 "
4992 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 27 [document.documentElement, 2] assert_equals: anchorNode must not change i f the node passed to extend() has the same root as the original range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4993 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4994 "
4995 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4996 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4997 "
4998 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7] 4012 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 28 [document.documentElement, 7]
4999 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4013 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 28 [document.documentElement, 7]
5000 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4014 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1]
5001 " 4015 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1]
5002 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 29 [document.head, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4016 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3]
5003 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4017 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3]
5004 "
5005 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5006 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5007 "
5008 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 30 [document.body, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5009 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5010 "
5011 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5012 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5013 "
5014 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4018 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5015 </p><p id... 4019 </p><p id...
5016 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 4020 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5017 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4021 </p><p id...
5018 "
5019 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4022 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5020 </p><p id... 4023 </p><p id...
5021 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ 4024 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the no de passed to extend() if it has a different root from the original range expecte d Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5022 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4025 </p><p id...
5023 "
5024 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ 4026 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Element node <body><div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5025 </p><p id... 4027 </p><p id...
5026 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4028 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <head><title></title></head> but got Element node <body><div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
5027 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4029 </p><p id...
5028 "
5029 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4030 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5030 </p><p id... 4031 </p><p id...
5031 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4032 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Element n ode <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5032 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4033 </p><p id...
5033 " 4034 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0]
5034 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 35 [paras[0], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4035 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0]
5035 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4036 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 36 [paras[0], 1]
5036 " 4037 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1]
5037 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5038 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5039 "
5040 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 36 [paras[0], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5041 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5042 "
5043 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5044 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5045 "
5046 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2] 4038 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 37 [paras[0], 2]
5047 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4039 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 37 [paras[0], 2]
5048 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4040 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 38 [paras[1], 0]
5049 " 4041 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0]
5050 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 38 [paras[1], 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4042 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1]
5051 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4043 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1]
5052 "
5053 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5054 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5055 "
5056 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 39 [paras[1], 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5057 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5058 "
5059 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5060 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5061 "
5062 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2] 4044 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 40 [paras[1], 2]
5063 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4045 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 40 [paras[1], 2]
5064 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5065 "
5066 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 4046 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5067 </p><p id... 4047 </p><p id...
5068 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4048 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
5069 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4049 </p><p id...
5070 "
5071 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 4050 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5072 </p><p id... 4051 </p><p id...
5073 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4052 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element nod e <p>Opqrstuv</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
5074 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4053 </p><p id...
5075 " 4054 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0]
5076 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 43 [testDiv, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4055 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0]
5077 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4056 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3]
5078 " 4057 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3]
5079 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5080 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5081 "
5082 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 44 [testDiv, 3] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5083 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5084 "
5085 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5086 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5087 "
5088 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1] 4058 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 45 [document, -1]
5089 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4059 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 45 [document, -1]
5090 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4060 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0]
5091 " 4061 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0]
5092 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 46 [document, 0] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4062 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 47 [document, 1]
5093 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4063 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1]
5094 " 4064 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2]
5095 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4065 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2]
5096 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5097 "
5098 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 47 [document, 1] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5099 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5100 "
5101 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5102 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5103 "
5104 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 48 [document, 2] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5105 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5106 "
5107 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5108 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5109 "
5110 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3] 4066 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 49 [document, 3]
5111 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4067 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 49 [document, 3]
5112 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5113 "
5114 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1] 4068 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 50 [comment, -1]
5115 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4069 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 50 [comment, -1]
5116 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4070 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 51 [comment, 0]
5117 " 4071 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0]
5118 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 51 [comment, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4072 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4]
5119 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4073 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4]
5120 "
5121 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5122 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5123 "
5124 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 52 [comment, 4] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Element node <body ><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5125 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5126 "
5127 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5128 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5129 "
5130 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96] 4074 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 53 [comment, 96]
5131 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4075 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 53 [comment, 96]
5132 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5133 "
5134 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 4076 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5135 </p><p id... 4077 </p><p id...
5136 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4078 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5137 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4079 </p><p id...
5138 "
5139 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 4080 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5140 </p><p id... 4081 </p><p id...
5141 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4082 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Document node with 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5142 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4083 </p><p id...
5143 "
5144 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4084 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got El ement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5145 </p><p id... 4085 </p><p id...
5146 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4086 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--"Commenter" and "commentator" mean different things. I'v...--> but got E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5147 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4087 </p><p id...
5148 "
5149 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4088 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element n ode <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5150 </p><p id... 4089 </p><p id...
5151 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4090 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5152 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4091 </p><p id...
5153 "
5154 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4092 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5155 </p><p id... 4093 </p><p id...
5156 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4094 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "I admit that I harbor doubts about whether we really need..." but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5157 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4095 </p><p id...
5158 "
5159 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1] 4096 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 59 [xmlDoc, -1]
5160 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4097 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 59 [xmlDoc, -1]
5161 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5162 "
5163 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4098 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5164 </p><p id... 4099 </p><p id...
5165 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4100 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5166 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4101 </p><p id...
5167 "
5168 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4102 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5169 </p><p id... 4103 </p><p id...
5170 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4104 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5171 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4105 </p><p id...
5172 "
5173 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5] 4106 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 62 [xmlDoc, 5]
5174 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4107 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 62 [xmlDoc, 5]
5175 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5176 "
5177 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4108 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5178 </p><p id... 4109 </p><p id...
5179 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4110 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5180 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4111 </p><p id...
5181 "
5182 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4112 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5183 </p><p id... 4113 </p><p id...
5184 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4114 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected Comment node < !--I maliciously created a comment that will break incautiou...--> but got Eleme nt node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5185 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4115 </p><p id...
5186 "
5187 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4116 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5188 </p><p id... 4117 </p><p id...
5189 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 4118 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5190 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4119 </p><p id...
5191 "
5192 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4120 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5193 </p><p id... 4121 </p><p id...
5194 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 4122 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5195 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4123 </p><p id...
5196 "
5197 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4124 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Element node <body><div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5198 </p><p id... 4125 </p><p id...
5199 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ 4126 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Pro cessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5200 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4127 </p><p id...
5201 "
5202 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4128 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5203 </p><p id... 4129 </p><p id...
5204 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4130 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
5205 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4131 </p><p id...
5206 "
5207 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4132 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5208 </p><p id... 4133 </p><p id...
5209 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4134 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text nod e "Uvwxyzab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
5210 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4135 </p><p id...
5211 "
5212 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4136 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5213 </p><p id... 4137 </p><p id...
5214 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4138 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5215 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4139 </p><p id...
5216 "
5217 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4140 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5218 </p><p id... 4141 </p><p id...
5219 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ 4142 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5220 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4143 </p><p id...
5221 "
5222 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 4144 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5223 </p><p id... 4145 </p><p id...
5224 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 4146 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5225 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4147 </p><p id...
5226 "
5227 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 4148 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
5228 </p><p id... 4149 </p><p id...
5229 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 4150 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈ g̈ḧ
5230 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4151 </p><p id...
5231 "
5232 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4152 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5233 </p><p id... 4153 </p><p id...
5234 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <body><div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 4154 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be th e node passed to extend() if it has a different root from the original range exp ected ProcessingInstruction node with target "whippoorwill" and data "chirp chir p chirp" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5235 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4155 </p><p id...
5236 "
5237 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4156 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5238 </p><p id... 4157 </p><p id...
5239 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4158 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5240 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4159 </p><p id...
5241 "
5242 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ 4160 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5243 </p><p id... 4161 </p><p id...
5244 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4162 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Comment n ode <!--Stuvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5245 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4163 </p><p id...
5246 "
5247 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ 4164 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5248 </p><p id... 4165 </p><p id...
5249 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 4166 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
5250 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4167 </p><p id...
5251 "
5252 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ 4168 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5253 </p><p id... 4169 </p><p id...
5254 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ 4170 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Co mment node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
5255 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4171 </p><p id...
5256 "
5257 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ 4172 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5258 </p><p id... 4173 </p><p id...
5259 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 4174 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Commen t node <!--בן חיים אליעזר--> but got Element node <body><div id="test"><p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
5260 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4175 </p><p id...
5261 "
5262 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ 4176 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
5263 </p><p id... 4177 </p><p id...
5264 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4178 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected DocumentFragment node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
5265 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4179 </p><p id...
5266 "
5267 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ 4180 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Element node <body><div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5268 </p><p id... 4181 </p><p id...
5269 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4182 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFr agment node with 0 children but got Element node <body><div id="test"><p id="a"> Äb̈c̈d̈ëf̈g̈ḧ
5270 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4183 </p><p id...
5271 "
5272 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ 4184 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
5273 </p><p id... 4185 </p><p id...
5274 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4186 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected DocumentFragme nt node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5275 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4187 </p><p id...
5276 "
5277 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0] 4188 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 83 [doctype, 0]
5278 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4189 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 83 [doctype, 0]
5279 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5280 "
5281 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () { 4190 FAIL extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
5282 selection.extend(node, offset); 4191 selection.extend(node, offset);
5283 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24 4192 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5284 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4193 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
5285 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 4194 selection.extend(node, offset);
5286 " 4195 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
5287 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1] 4196 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 85 [doctype, 1]
5288 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4197 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 85 [doctype, 1]
5289 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5290 "
5291 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0] 4198 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 86 [foreignDoctype, 0]
5292 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4199 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 86 [foreignDoctype, 0]
5293 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5294 "
5295 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0] 4200 PASS extend() forwards with range 19 [document.body, 0, document.body, 1] and po int 87 [xmlDoctype, 0]
5296 FAIL extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 4201 PASS extend() backwards with range 19 [document.body, 0, document.body, 1] and p oint 87 [xmlDoctype, 0]
5297 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5298 "
5299 Harness: the test ran to completion. 4202 Harness: the test ran to completion.
5300 4203
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698