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

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

Issue 2642393002: Import wpt@40665266227e475bc4a56884247d8c09d78dfb6a (Closed)
Patch Set: rebaseline-cl Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 944: The given range isn't in document.
2 CONSOLE ERROR: line 944: The given range isn't in document.
3 CONSOLE ERROR: line 944: The given range isn't in document.
4 CONSOLE ERROR: line 944: The given range isn't in document.
5 CONSOLE ERROR: line 944: The given range isn't in document.
6 CONSOLE ERROR: line 944: The given range isn't in document.
7 CONSOLE ERROR: line 944: The given range isn't in document.
8 CONSOLE ERROR: line 944: The given range isn't in document.
9 CONSOLE ERROR: line 944: The given range isn't in document.
10 CONSOLE ERROR: line 944: The given range isn't in document.
11 CONSOLE ERROR: line 944: The given range isn't in document.
12 CONSOLE ERROR: line 944: The given range isn't in document.
13 CONSOLE ERROR: line 944: The given range isn't in document.
14 CONSOLE ERROR: line 944: The given range isn't in document.
15 CONSOLE ERROR: line 944: The given range isn't in document.
16 CONSOLE ERROR: line 944: The given range isn't in document.
17 CONSOLE ERROR: line 944: The given range isn't in document.
18 CONSOLE ERROR: line 944: The given range isn't in document.
19 CONSOLE ERROR: line 944: The given range isn't in document.
20 CONSOLE ERROR: line 944: The given range isn't in document.
21 CONSOLE ERROR: line 944: The given range isn't in document.
22 CONSOLE ERROR: line 944: The given range isn't in document.
23 CONSOLE ERROR: line 944: The given range isn't in document.
24 CONSOLE ERROR: line 944: The given range isn't in document.
25 CONSOLE ERROR: line 944: The given range isn't in document.
26 CONSOLE ERROR: line 944: The given range isn't in document.
27 CONSOLE ERROR: line 944: The given range isn't in document.
28 CONSOLE ERROR: line 944: The given range isn't in document.
29 CONSOLE ERROR: line 944: The given range isn't in document.
30 CONSOLE ERROR: line 944: The given range isn't in document.
31 CONSOLE ERROR: line 944: The given range isn't in document.
32 CONSOLE ERROR: line 944: The given range isn't in document.
33 CONSOLE ERROR: line 944: The given range isn't in document.
34 CONSOLE ERROR: line 944: The given range isn't in document.
35 CONSOLE ERROR: line 944: The given range isn't in document.
36 CONSOLE ERROR: line 944: The given range isn't in document.
37 CONSOLE ERROR: line 944: The given range isn't in document.
38 CONSOLE ERROR: line 944: The given range isn't in document.
39 CONSOLE ERROR: line 944: The given range isn't in document.
40 CONSOLE ERROR: line 944: The given range isn't in document.
41 CONSOLE ERROR: line 944: The given range isn't in document.
42 CONSOLE ERROR: line 944: The given range isn't in document.
43 CONSOLE ERROR: line 944: The given range isn't in document.
44 CONSOLE ERROR: line 944: The given range isn't in document.
45 CONSOLE ERROR: line 944: The given range isn't in document.
46 CONSOLE ERROR: line 944: The given range isn't in document.
47 CONSOLE ERROR: line 944: The given range isn't in document.
48 CONSOLE ERROR: line 944: The given range isn't in document.
49 CONSOLE ERROR: line 944: The given range isn't in document.
50 CONSOLE ERROR: line 944: The given range isn't in document.
51 CONSOLE ERROR: line 944: The given range isn't in document.
52 CONSOLE ERROR: line 944: The given range isn't in document.
53 CONSOLE ERROR: line 944: The given range isn't in document.
54 CONSOLE ERROR: line 944: The given range isn't in document.
55 CONSOLE ERROR: line 944: The given range isn't in document.
56 CONSOLE ERROR: line 944: The given range isn't in document.
57 CONSOLE ERROR: line 944: The given range isn't in document.
58 CONSOLE ERROR: line 944: The given range isn't in document.
59 CONSOLE ERROR: line 944: The given range isn't in document.
60 CONSOLE ERROR: line 944: The given range isn't in document.
61 CONSOLE ERROR: line 944: The given range isn't in document.
62 CONSOLE ERROR: line 944: The given range isn't in document.
63 CONSOLE ERROR: line 944: The given range isn't in document.
64 CONSOLE ERROR: line 944: The given range isn't in document.
65 CONSOLE ERROR: line 944: The given range isn't in document.
66 CONSOLE ERROR: line 944: The given range isn't in document.
67 CONSOLE ERROR: line 944: The given range isn't in document.
68 CONSOLE ERROR: line 944: The given range isn't in document.
69 CONSOLE ERROR: line 944: The given range isn't in document.
70 CONSOLE ERROR: line 944: The given range isn't in document.
71 CONSOLE ERROR: line 944: The given range isn't in document.
72 CONSOLE ERROR: line 944: The given range isn't in document.
73 CONSOLE ERROR: line 944: The given range isn't in document.
74 CONSOLE ERROR: line 944: The given range isn't in document.
75 CONSOLE ERROR: line 944: The given range isn't in document.
76 CONSOLE ERROR: line 944: The given range isn't in document.
77 CONSOLE ERROR: line 944: The given range isn't in document.
78 CONSOLE ERROR: line 944: The given range isn't in document.
79 CONSOLE ERROR: line 944: The given range isn't in document.
80 CONSOLE ERROR: line 944: The given range isn't in document.
81 CONSOLE ERROR: line 944: The given range isn't in document.
82 CONSOLE ERROR: line 944: The given range isn't in document.
83 CONSOLE ERROR: line 944: The given range isn't in document.
84 CONSOLE ERROR: line 944: The given range isn't in document.
85 CONSOLE ERROR: line 944: The given range isn't in document.
86 CONSOLE ERROR: line 944: The given range isn't in document.
87 CONSOLE ERROR: line 944: The given range isn't in document.
88 CONSOLE ERROR: line 944: The given range isn't in document.
89 CONSOLE ERROR: line 944: The given range isn't in document.
90 CONSOLE ERROR: line 944: The given range isn't in document.
91 CONSOLE ERROR: line 944: The given range isn't in document.
92 CONSOLE ERROR: line 944: The given range isn't in document.
93 CONSOLE ERROR: line 944: The given range isn't in document.
94 CONSOLE ERROR: line 944: The given range isn't in document.
95 CONSOLE ERROR: line 944: The given range isn't in document.
96 CONSOLE ERROR: line 944: The given range isn't in document.
97 CONSOLE ERROR: line 944: The given range isn't in document.
98 CONSOLE ERROR: line 944: The given range isn't in document.
99 CONSOLE ERROR: line 944: The given range isn't in document.
100 CONSOLE ERROR: line 944: The given range isn't in document.
101 CONSOLE ERROR: line 944: The given range isn't in document.
102 CONSOLE ERROR: line 944: The given range isn't in document.
103 CONSOLE ERROR: line 944: The given range isn't in document.
104 CONSOLE ERROR: line 944: The given range isn't in document.
105 CONSOLE ERROR: line 944: The given range isn't in document.
106 CONSOLE ERROR: line 944: The given range isn't in document.
107 CONSOLE ERROR: line 944: The given range isn't in document.
108 CONSOLE ERROR: line 944: The given range isn't in document.
109 CONSOLE ERROR: line 944: The given range isn't in document.
110 CONSOLE ERROR: line 944: The given range isn't in document.
111 CONSOLE ERROR: line 944: The given range isn't in document.
112 CONSOLE ERROR: line 944: The given range isn't in document.
113 CONSOLE ERROR: line 944: The given range isn't in document.
114 CONSOLE ERROR: line 944: The given range isn't in document.
115 CONSOLE ERROR: line 944: The given range isn't in document.
116 CONSOLE ERROR: line 944: The given range isn't in document.
117 CONSOLE ERROR: line 944: The given range isn't in document.
118 CONSOLE ERROR: line 944: The given range isn't in document.
119 CONSOLE ERROR: line 944: The given range isn't in document.
120 CONSOLE ERROR: line 944: The given range isn't in document.
121 CONSOLE ERROR: line 944: The given range isn't in document.
122 CONSOLE ERROR: line 944: The given range isn't in document.
123 CONSOLE ERROR: line 944: The given range isn't in document.
124 CONSOLE ERROR: line 944: The given range isn't in document.
125 CONSOLE ERROR: line 944: The given range isn't in document.
126 CONSOLE ERROR: line 944: The given range isn't in document.
127 CONSOLE ERROR: line 944: The given range isn't in document.
128 CONSOLE ERROR: line 944: The given range isn't in document.
129 CONSOLE ERROR: line 944: The given range isn't in document.
130 CONSOLE ERROR: line 944: The given range isn't in document.
131 CONSOLE ERROR: line 944: The given range isn't in document.
132 CONSOLE ERROR: line 944: The given range isn't in document.
133 CONSOLE ERROR: line 944: The given range isn't in document.
134 CONSOLE ERROR: line 944: The given range isn't in document.
135 CONSOLE ERROR: line 944: The given range isn't in document.
136 CONSOLE ERROR: line 944: The given range isn't in document.
137 CONSOLE ERROR: line 944: The given range isn't in document.
138 CONSOLE ERROR: line 944: The given range isn't in document.
139 CONSOLE ERROR: line 944: The given range isn't in document.
140 CONSOLE ERROR: line 944: The given range isn't in document.
141 CONSOLE ERROR: line 944: The given range isn't in document.
142 CONSOLE ERROR: line 944: The given range isn't in document.
143 CONSOLE ERROR: line 944: The given range isn't in document.
144 CONSOLE ERROR: line 944: The given range isn't in document.
145 CONSOLE ERROR: line 944: The given range isn't in document.
146 CONSOLE ERROR: line 944: The given range isn't in document.
147 CONSOLE ERROR: line 944: The given range isn't in document.
148 CONSOLE ERROR: line 944: The given range isn't in document.
149 CONSOLE ERROR: line 944: The given range isn't in document.
150 CONSOLE ERROR: line 944: The given range isn't in document.
151 CONSOLE ERROR: line 944: The given range isn't in document.
152 CONSOLE ERROR: line 944: The given range isn't in document.
153 CONSOLE ERROR: line 944: The given range isn't in document.
154 CONSOLE ERROR: line 944: The given range isn't in document.
155 CONSOLE ERROR: line 944: The given range isn't in document.
156 CONSOLE ERROR: line 944: The given range isn't in document.
157 CONSOLE ERROR: line 944: The given range isn't in document.
158 CONSOLE ERROR: line 944: The given range isn't in document.
159 CONSOLE ERROR: line 944: The given range isn't in document.
160 CONSOLE ERROR: line 944: The given range isn't in document.
161 CONSOLE ERROR: line 944: The given range isn't in document.
162 CONSOLE ERROR: line 944: The given range isn't in document.
163 CONSOLE ERROR: line 944: The given range isn't in document.
164 CONSOLE ERROR: line 944: The given range isn't in document.
165 CONSOLE ERROR: line 944: The given range isn't in document.
166 CONSOLE ERROR: line 944: The given range isn't in document.
167 CONSOLE ERROR: line 944: The given range isn't in document.
168 CONSOLE ERROR: line 944: The given range isn't in document.
169 CONSOLE ERROR: line 944: The given range isn't in document.
170 CONSOLE ERROR: line 944: The given range isn't in document.
171 CONSOLE ERROR: line 944: The given range isn't in document.
172 CONSOLE ERROR: line 944: The given range isn't in document.
173 CONSOLE ERROR: line 944: The given range isn't in document.
174 CONSOLE ERROR: line 944: The given range isn't in document.
175 CONSOLE ERROR: line 944: The given range isn't in document.
176 CONSOLE ERROR: line 944: The given range isn't in document.
177 This is a testharness.js-based test.
178 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
179 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
180 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
181 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
182 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
183 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
184 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
185 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
186 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
187 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
188 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
189 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
190 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
191 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
192 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
193 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
194 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
195 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
196 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
197 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
198 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
199 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
200 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
201 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
202 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
203 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
204 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
205 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
206 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
207 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
208 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
209 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
210 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
211 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
212 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
213 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
214 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
215 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
216 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
217 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
218 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
219 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
220 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
221 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
222 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
223 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
224 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
225 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
226 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
227 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
228 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
229 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 25 [document.documentElement, 0] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
230 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
231 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 26 [document.documentElement, 1] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
232 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
233 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 27 [document.documentElement, 2] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
234 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
235 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 28 [document.documentElement, 7] assert_equals: S anity check: rangeCount must be correct expected 1 but got 0
236 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
237 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 29 [document.head, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
238 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
239 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 30 [document.body, 3] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
240 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
241 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
242 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
243 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
244 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
245 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
246 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
247 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
248 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
249 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 35 [paras[0], 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
250 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
251 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 36 [paras[0], 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
252 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
253 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 37 [paras[0], 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
254 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
255 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 38 [paras[1], 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
256 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
257 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 39 [paras[1], 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
258 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
259 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 40 [paras[1], 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
260 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
261 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
262 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
263 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
264 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
265 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 43 [testDiv, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
266 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
267 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 44 [testDiv, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
268 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
269 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 45 [document, -1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
270 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
271 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 46 [document, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
272 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
273 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 47 [document, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
274 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
275 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 48 [document, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
276 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
277 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 49 [document, 3] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
278 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
279 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 50 [comment, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
280 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
281 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 51 [comment, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
282 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
283 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 52 [comment, 4] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
284 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
285 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 53 [comment, 96] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
286 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
287 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
288 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
289 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
290 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
291 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 56 [foreignComment, 2] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
292 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
293 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
294 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
295 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
296 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
297 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
298 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
299 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
300 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
301 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
302 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
303 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
304 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
305 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
306 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
307 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
308 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
309 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 65 [processingInstruction, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
310 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
311 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 66 [processingInstruction, 5] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
312 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sanit y check: rangeCount must be correct expected 1 but got 0
313 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 67 [processingInstruction, 9] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
314 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
315 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
316 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
317 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity ch eck: rangeCount must be correct expected 1 but got 0
318 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
319 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
320 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
321 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sa nity check: rangeCount must be correct expected 1 but got 0
322 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
323 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
324 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
325 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
326 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equa ls: Sanity check: rangeCount must be correct expected 1 but got 0
327 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 74 [detachedProcessingInstruction, 12] assert_equ als: Sanity check: rangeCount must be correct expected 1 but got 0
328 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
329 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 75 [detachedComment, 3] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
330 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
331 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 76 [detachedComment, 5] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
332 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
333 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 77 [detachedForeignComment, 0] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
334 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: Sani ty check: rangeCount must be correct expected 1 but got 0
335 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 78 [detachedForeignComment, 4] assert_equals: San ity check: rangeCount must be correct expected 1 but got 0
336 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity c heck: rangeCount must be correct expected 1 but got 0
337 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
338 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
339 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 80 [docfrag, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
340 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
341 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
342 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
343 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
344 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
345 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 83 [doctype, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
346 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
347 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 84 [doctype, -17] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
348 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
349 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 85 [doctype, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
350 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
351 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
352 FAIL extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc. documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
353 FAIL extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc .documentElement, 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
354 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
355 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
356 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
357 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
358 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
359 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
360 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
361 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
362 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
363 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
364 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 0 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
365 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 1 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
366 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 2 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
367 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 3 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
368 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 4 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
369 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 5 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
370 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 6 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
371 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 7 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
372 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 8 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
373 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 9 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
374 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 0 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
375 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 1 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
376 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 2 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
377 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 3 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
378 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 4 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
379 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 5 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
380 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 6 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
381 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 7 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
382 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 8 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
383 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 9 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
384 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 0 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
385 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 1 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
386 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 2 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
387 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 3 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
388 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 4 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
389 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 5 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
390 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 6 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
391 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 7 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
392 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 8 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
393 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 9 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
394 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 0 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
395 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 1 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
396 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 2 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
397 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 3 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
398 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 4 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
399 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 5 [document, -1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
400 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 6 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
401 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 7 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
402 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 8 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
403 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 9 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
404 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 0 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
405 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 1 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
406 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 2 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
407 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 3 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
408 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 4 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
409 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 5 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
410 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 6 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
411 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 7 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
412 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 8 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
413 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 9 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
414 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 0 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
415 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 1 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
416 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 2 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
417 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 3 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
418 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 4 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
419 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 5 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
420 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 6 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
421 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 7 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
422 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 8 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
423 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 9 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
424 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 0 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
425 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 1 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
426 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 2 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
427 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 3 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
428 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 4 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
429 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 5 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
430 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 6 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
431 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 7 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
432 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 8 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
433 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
434 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
435 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
436 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
437 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
438 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
439 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
440 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
441 FAIL extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
442 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
443 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
444 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
445 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
446 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
447 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
448 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
449 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
450 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
451 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
452 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 0 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
453 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 1 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
454 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 2 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
455 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 3 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
456 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 4 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
457 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 5 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
458 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 6 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
459 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 7 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
460 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 8 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
461 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 9 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
462 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 0 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
463 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 1 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
464 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 2 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
465 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 3 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
466 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 4 [document.documentElement, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
467 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 5 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
468 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 6 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
469 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 7 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
470 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 8 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
471 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 9 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
472 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 0 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
473 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 1 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
474 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 2 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
475 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 3 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
476 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 4 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
477 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 5 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
478 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 6 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
479 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 7 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
480 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 8 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
481 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 9 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
482 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 0 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
483 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 1 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
484 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 2 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
485 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 3 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
486 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 4 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
487 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 5 [document, -1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
488 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 6 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
489 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 7 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
490 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 8 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
491 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 9 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
492 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 0 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
493 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 1 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
494 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 2 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
495 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 3 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
496 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 4 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
497 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 5 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
498 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 6 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
499 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 7 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
500 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 8 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
501 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 9 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
502 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 0 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
503 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 1 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
504 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 2 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
505 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 3 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
506 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 4 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
507 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 5 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
508 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 6 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
509 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 7 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
510 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 8 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
511 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 9 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
512 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 0 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
513 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 1 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
514 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 2 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
515 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 3 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
516 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 4 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
517 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 5 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
518 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 6 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
519 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 7 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
520 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 8 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
521 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 9 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
522 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 0 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
523 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 1 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
524 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 2 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
525 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 3 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
526 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 4 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
527 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 5 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
528 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 6 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
529 FAIL extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 7 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
530 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].fir stChild, -1]
531 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].fir stChild, 0]
532 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].fir stChild, 1] assert_equals: focusOffset must be the offset passed to extend() exp ected 1 but got 2
533 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].fir stChild, 2]
534 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].fir stChild, 8]
535 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].fir stChild, 9] assert_equals: focusOffset must be the offset passed to extend() exp ected 9 but got 10
536 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].fir stChild, 10]
537 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].fir stChild, 65535]
538 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].fir stChild, -1]
539 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].fir stChild, 0] assert_equals: focusNode must be the node passed to extend() expecte d Text node "Ijklmnop
540 " but got Element node <p id="c">Qrstuvwx</p>
541 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].fi rstChild, 1] assert_equals: focusNode must be the node passed to extend() expect ed Text node "Ijklmnop
542 " but got Element node <p id="c">Qrstuvwx</p>
543 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].fi rstChild, 2] assert_equals: focusNode must be the node passed to extend() expect ed Text node "Ijklmnop
544 " but got Element node <p id="c">Qrstuvwx</p>
545 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].fi rstChild, 8] assert_equals: focusNode must be the node passed to extend() expect ed Text node "Ijklmnop
546 " but got Element node <p id="c">Qrstuvwx</p>
547 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].fi rstChild, 9] assert_equals: focusNode must be the node passed to extend() expect ed Text node "Ijklmnop
548 " but got Element node <p id="c">Qrstuvwx</p>
549 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].fi rstChild, 10]
550 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].fi rstChild, 65535]
551 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPar a1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
552 "
553 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPar a1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
554 "
555 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPar a1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
556 "
557 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPar a1.firstChild, 9]
558 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara 1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
559 "
560 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara 1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
561 "
562 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara 1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Efghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
563 "
564 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara 1.firstChild, 9]
565 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.do cumentElement, -1]
566 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.do cumentElement, 0] assert_equals: focusNode must be the node passed to extend() e xpected Element node <html><head><title>Selection extend() tests</title>
567 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
568 "
569 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.do cumentElement, 1] assert_equals: focusNode must be the node passed to extend() e xpected Element node <html><head><title>Selection extend() tests</title>
570 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
571 "
572 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.do cumentElement, 2] assert_equals: focusNode must be the node passed to extend() e xpected Element node <html><head><title>Selection extend() tests</title>
573 <meta... but got Text node "Qrstuvwx"
574 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.do cumentElement, 7]
575 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.he ad, 1] assert_equals: focusNode must be the node passed to extend() expected Ele ment node <head><title>Selection extend() tests</title>
576 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
577 "
578 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.bo dy, 3] assert_equals: focusNode must be the node passed to extend() expected Ele ment node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
579 </p><p id... but got Text node "Qrstuvwx"
580 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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 range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
581 "
582 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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 range expected Element node <html ><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
583 "
584 FAIL extend() with range 23 [paras[0], 0, paras[0], 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></t itle></head> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
585 "
586 FAIL extend() with range 23 [paras[0], 0, paras[0], 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>Efghijk l</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
587 "
588 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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̈ḧ
589 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
590 "
591 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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̈ḧ
592 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
593 "
594 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2 ]
595 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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
596 </p> but got Element node <p id="c">Qrstuvwx</p>
597 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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
598 </p> but got Element node <p id="c">Qrstuvwx</p>
599 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2 ]
600 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPar a1, 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> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
601 "
602 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPar a1, 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> bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
603 "
604 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0] assert_equals: focusNode must be the node passed to extend() expected Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
605 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
606 "
607 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element n ode <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
608 </p><p id="b" s... but got Text node "Qrstuvwx"
609 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, - 1]
610 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0 ] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
611 "
612 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1 ] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
613 "
614 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] 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"
615 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3 ]
616 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1 ]
617 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment n ode <!--Alphabet soup?--> but got Text node "Qrstuvwx"
618 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment n ode <!--Alphabet soup?--> but got Text node "Qrstuvwx"
619 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96 ]
620 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
621 "
622 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Document node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
623 "
624 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComm ent, 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" a nd "commentator" mean different things. I'v...--> but got Text node "Äb̈c̈d̈ë f̈g̈ḧ
625 "
626 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignText Node, 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 har bor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
627 "
628 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignText Node, 36] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "I admit that I ha rbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
629 "
630 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1]
631 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
632 "
633 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a differ ent root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
634 "
635 PASS extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5]
636 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
637 "
638 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected Comment node <!--I maliciously cre ated a comment that will break incautiou...--> but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
639 "
640 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingI nstruction, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
641 "
642 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingI nstruction, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
643 "
644 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingI nstruction, 9] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected ProcessingInstruction n ode with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
645 "
646 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTex tNode, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
647 "
648 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTex tNode, 8] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected Text node "Uvwxyzab" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
649 "
650 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedFor eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
651 "
652 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedFor eignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
653 "
654 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXml TextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
655 "
656 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXml TextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Klmnopqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
657 "
658 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedPro cessingInstruction, 12] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "whippoorwill" and data "chirp chirp chirp" but got Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
659 "
660 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedCom ment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
661 "
662 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedCom ment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stuvwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
663 "
664 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedFor eignComment, 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̈ḧ
665 "
666 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedFor eignComment, 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̈ḧ
667 "
668 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXml Comment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים א ליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
669 "
670 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a diffe rent root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
671 "
672 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocf rag, 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 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
673 "
674 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a di fferent root from the original range expected DocumentFragment node with 0 child ren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
675 "
676 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function " function () {
677 selection.extend(node, offset);
678 }" did not throw
679 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -1 7] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
680 selection.extend(node, offset);
681 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_ERR : property "code" is equal to 1, expected 24
682 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function " function () {
683 selection.extend(node, offset);
684 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
685 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoct ype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError fun ction "function () {
686 selection.extend(node, offset);
687 }" did not throw
688 FAIL extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError functio n "function () {
689 selection.extend(node, offset);
690 }" did not throw
691 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [par as[0].firstChild, -1]
692 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
693 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
694 "
695 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [par as[0].firstChild, 0]
696 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
697 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
698 "
699 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [par as[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to ext end() expected 1 but got 2
700 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
701 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
702 "
703 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [par as[0].firstChild, 2]
704 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
705 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
706 "
707 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [par as[0].firstChild, 8]
708 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
709 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
710 "
711 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [par as[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to ext end() expected 9 but got 10
712 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
713 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
714 "
715 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [par as[0].firstChild, 10]
716 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
717 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
718 "
719 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [par as[0].firstChild, 65535]
720 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
721 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
722 "
723 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [par as[1].firstChild, -1]
724 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
725 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
726 "
727 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [par as[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
728 " but got Element node <p id="c">Qrstuvwx</p>
729 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
730 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
731 "
732 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
733 " but got Element node <p id="c">Qrstuvwx</p>
734 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
735 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
736 "
737 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
738 " but got Element node <p id="c">Qrstuvwx</p>
739 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
740 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
741 "
742 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
743 " but got Element node <p id="c">Qrstuvwx</p>
744 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
745 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
746 "
747 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
748 " but got Element node <p id="c">Qrstuvwx</p>
749 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
750 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
751 "
752 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [pa ras[1].firstChild, 10]
753 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
754 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
755 "
756 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [pa ras[1].firstChild, 65535]
757 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
758 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
759 "
760 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
761 "
762 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
763 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
764 "
765 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
766 "
767 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
768 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
769 "
770 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
771 "
772 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
773 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
774 "
775 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [de tachedPara1.firstChild, 9]
776 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
777 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
778 "
779 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
780 "
781 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
782 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
783 "
784 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
785 "
786 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
787 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
788 "
789 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
790 "
791 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
792 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
793 "
794 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [fo reignPara1.firstChild, 9]
795 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
796 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
797 "
798 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [do cument.documentElement, -1]
799 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
800 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
801 "
802 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [do cument.documentElement, 0] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
803 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
804 "
805 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
806 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
807 "
808 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [do cument.documentElement, 1] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
809 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
810 "
811 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
812 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
813 "
814 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [do cument.documentElement, 2] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
815 <meta... but got Text node "Qrstuvwx"
816 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
817 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
818 "
819 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [do cument.documentElement, 7]
820 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
821 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
822 "
823 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [do cument.head, 1] assert_equals: focusNode must be the node passed to extend() exp ected Element node <head><title>Selection extend() tests</title>
824 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
825 "
826 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
827 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
828 "
829 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [do cument.body, 3] assert_equals: focusNode must be the node passed to extend() exp ected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
830 </p><p id... but got Text node "Qrstuvwx"
831 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
832 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
833 "
834 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
835 "
836 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
837 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
838 "
839 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
840 "
841 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
842 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
843 "
844 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [fo reignDoc.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̈ḧ
845 "
846 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
847 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
848 "
849 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
850 "
851 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
852 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
853 "
854 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [pa ras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
855 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
856 "
857 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
858 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
859 "
860 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [pa ras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
861 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
862 "
863 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
864 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
865 "
866 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [pa ras[0], 2]
867 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
868 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
869 "
870 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [pa ras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
871 </p> but got Element node <p id="c">Qrstuvwx</p>
872 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
873 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
874 "
875 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [pa ras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
876 </p> but got Element node <p id="c">Qrstuvwx</p>
877 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
878 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
879 "
880 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [pa ras[1], 2]
881 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
882 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
883 "
884 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
885 "
886 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
887 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
888 "
889 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
890 "
891 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
892 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
893 "
894 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [te stDiv, 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̈ḧ
895 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
896 "
897 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
898 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
899 "
900 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [te stDiv, 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̈ḧ
901 </p><p id="b" s... but got Text node "Qrstuvwx"
902 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
903 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
904 "
905 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [do cument, -1]
906 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
907 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
908 "
909 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [do cument, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
910 "
911 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
912 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
913 "
914 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [do cument, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
915 "
916 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
917 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
918 "
919 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [do cument, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
920 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
921 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
922 "
923 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [do cument, 3]
924 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
925 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
926 "
927 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [co mment, -1]
928 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
929 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
930 "
931 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [co mment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
932 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
933 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
934 "
935 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [co mment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
936 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
937 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
938 "
939 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [co mment, 96]
940 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
941 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
942 "
943 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
944 "
945 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
946 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
947 "
948 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
949 "
950 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
951 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
952 "
953 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
954 "
955 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
956 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
957 "
958 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [fo reignTextNode, 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 t hat I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
959 "
960 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
961 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
962 "
963 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
964 "
965 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
966 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
967 "
968 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xm lDoc, -1]
969 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
970 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
971 "
972 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xm lDoc, 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̈ḧ
973 "
974 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
975 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
976 "
977 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xm lDoc, 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̈ḧ
978 "
979 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
980 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
981 "
982 PASS extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xm lDoc, 5]
983 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected E lement node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
984 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
985 "
986 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
987 "
988 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
989 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
990 "
991 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
992 "
993 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
994 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
995 "
996 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
997 "
998 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
999 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1000 "
1001 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1002 "
1003 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1004 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1005 "
1006 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1007 "
1008 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1009 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1010 "
1011 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1012 "
1013 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1014 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1015 "
1016 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1017 "
1018 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1019 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1020 "
1021 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1022 "
1023 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1024 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1025 "
1026 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1027 "
1028 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1029 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1030 "
1031 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1032 "
1033 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1034 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1035 "
1036 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1037 "
1038 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1039 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1040 "
1041 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1042 "
1043 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1044 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1045 "
1046 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1047 "
1048 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1049 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1050 "
1051 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1052 "
1053 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1054 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1055 "
1056 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1057 "
1058 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1059 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1060 "
1061 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1062 "
1063 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1064 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1065 "
1066 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1067 "
1068 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1069 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1070 "
1071 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1072 "
1073 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1074 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1075 "
1076 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1077 "
1078 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1079 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1080 "
1081 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1082 "
1083 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1084 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1085 "
1086 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [do ctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
1087 selection.extend(node, offset);
1088 }" did not throw
1089 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1090 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1091 "
1092 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1093 selection.extend(node, offset);
1094 }" 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
1095 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1096 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1097 "
1098 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [do ctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
1099 selection.extend(node, offset);
1100 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1101 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1102 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1103 "
1104 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [fo reignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeType Error function "function () {
1105 selection.extend(node, offset);
1106 }" did not throw
1107 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1108 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1109 "
1110 FAIL extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xm lDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
1111 selection.extend(node, offset);
1112 }" did not throw
1113 FAIL extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1114 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1115 "
1116 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1117 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1118 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1119 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1120 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1121 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1122 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1123 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1124 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1125 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1126 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1127 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1128 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1129 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1130 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1131 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1132 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1133 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1134 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1135 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1136 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1137 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1138 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1139 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1140 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1141 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1142 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1143 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1144 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1145 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 29 [d ocument.head, 1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1146 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 30 [d ocument.body, 3] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1147 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1148 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1149 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1150 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1151 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 35 [p aras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1152 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 36 [p aras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1153 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 37 [p aras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1154 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 38 [p aras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1155 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 39 [p aras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1156 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 40 [p aras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1157 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1158 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expecte d 1 but got 0
1159 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 43 [t estDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1160 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 44 [t estDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1161 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 45 [d ocument, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1162 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 46 [d ocument, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1163 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 47 [d ocument, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1164 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 48 [d ocument, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1165 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 49 [d ocument, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1166 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 50 [c omment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1167 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 51 [c omment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1168 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 52 [c omment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1169 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 53 [c omment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 b ut got 0
1170 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1171 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1172 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 56 [f oreignComment, 2] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1173 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1174 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1175 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 59 [x mlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1176 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 60 [x mlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1177 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 61 [x mlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1178 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 62 [x mlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1179 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 63 [x mlComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1180 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 64 [x mlComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1181 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1182 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1183 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1184 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1185 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1186 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1187 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1188 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1189 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1190 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1191 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 75 [d etachedComment, 3] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1192 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 76 [d etachedComment, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1193 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1194 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1195 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1196 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [d ocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1197 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1198 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1199 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [d octype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1200 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [d octype, -17] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1201 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [d octype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 bu t got 0
1202 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expect ed 1 but got 0
1203 FAIL extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1204 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1205 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1206 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1207 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1208 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1209 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1210 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1211 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1212 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1213 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1214 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1215 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1216 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1217 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1218 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1219 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1220 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1221 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1222 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1223 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1224 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1225 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1226 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1227 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1228 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1229 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1230 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1231 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1232 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1233 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1234 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1235 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1236 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1237 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1238 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1239 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1240 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1241 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1242 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1243 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1244 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1245 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1246 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1247 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1248 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1249 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1250 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1251 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1252 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1253 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1254 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1255 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1256 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1257 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1258 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1259 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1260 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1261 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
1262 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1263 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1264 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1265 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1266 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1267 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1268 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
1269 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1270 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1271 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1272 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1273 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1274 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1275 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1276 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1277 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1278 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1279 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1280 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1281 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1282 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1283 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1284 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1285 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1286 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1287 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1288 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correc t expected 1 but got 0
1289 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1290 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1291 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1292 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1293 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1294 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1295 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 45 [document, -1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1296 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1297 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1298 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1299 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1300 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1301 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1302 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1303 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1304 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1305 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1306 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1307 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1308 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1309 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1310 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1311 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1312 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1313 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1314 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1315 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1316 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1317 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1318 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1319 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1320 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1321 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1322 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1323 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1324 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1325 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1326 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1327 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1328 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expec ted 1 but got 0
1329 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1330 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1331 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1332 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1333 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1334 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1335 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1336 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1337 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1338 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
1339 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1340 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1341 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1342 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1343 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCount must be co rrect expected 1 but got 0
1344 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1345 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1346 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1347 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
1348 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1349 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1350 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1351 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1352 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
1353 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
1354 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1355 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1356 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1357 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: rangeCount must be cor rect expected 1 but got 0
1358 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1359 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1360 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1361 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1362 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be c orrect expected 1 but got 0
1363 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1364 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1365 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1366 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1367 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1368 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1369 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1370 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1371 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1372 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct ex pected 1 but got 0
1373 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 84 [doctype, -17] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1374 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expe cted 1 but got 0
1375 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct exp ected 1 but got 0
1376 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corre ct expected 1 but got 0
1377 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCount must be corr ect expected 1 but got 0
1378 FAIL extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct e xpected 1 but got 0
1379 FAIL extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
1380 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 0 [paras[0].firstChild, -1]
1381 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1382 " but got Element node <p id="c">Qrstuvwx</p>
1383 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 1 [paras[0].firstChild, 0]
1384 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1385 " but got Element node <p id="c">Qrstuvwx</p>
1386 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be th e offset passed to extend() expected 1 but got 2
1387 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1388 " but got Element node <p id="c">Qrstuvwx</p>
1389 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 3 [paras[0].firstChild, 2]
1390 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1391 " but got Element node <p id="c">Qrstuvwx</p>
1392 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 4 [paras[0].firstChild, 8]
1393 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1394 " but got Element node <p id="c">Qrstuvwx</p>
1395 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be th e offset passed to extend() expected 9 but got 10
1396 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1397 " but got Element node <p id="c">Qrstuvwx</p>
1398 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 6 [paras[0].firstChild, 10]
1399 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1400 " but got Element node <p id="c">Qrstuvwx</p>
1401 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 7 [paras[0].firstChild, 65535]
1402 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1403 " but got Element node <p id="c">Qrstuvwx</p>
1404 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 8 [paras[1].firstChild, -1]
1405 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1406 " but got Element node <p id="c">Qrstuvwx</p>
1407 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1408 " but got Element node <p id="c">Qrstuvwx</p>
1409 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1410 " but got Element node <p id="c">Qrstuvwx</p>
1411 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1412 " but got Element node <p id="c">Qrstuvwx</p>
1413 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1414 " but got Element node <p id="c">Qrstuvwx</p>
1415 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1416 " but got Element node <p id="c">Qrstuvwx</p>
1417 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1418 " but got Element node <p id="c">Qrstuvwx</p>
1419 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1420 " but got Element node <p id="c">Qrstuvwx</p>
1421 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1422 " but got Element node <p id="c">Qrstuvwx</p>
1423 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1424 " but got Element node <p id="c">Qrstuvwx</p>
1425 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1426 " but got Element node <p id="c">Qrstuvwx</p>
1427 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 14 [paras[1].firstChild, 10]
1428 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop
1429 " but got Element node <p id="c">Qrstuvwx</p>
1430 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 15 [paras[1].firstChild, 65535]
1431 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1432 " but got Element node <p id="c">Qrstuvwx</p>
1433 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1434 "
1435 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1436 " but got Element node <p id="c">Qrstuvwx</p>
1437 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1438 "
1439 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1440 " but got Element node <p id="c">Qrstuvwx</p>
1441 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1442 "
1443 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1444 " but got Element node <p id="c">Qrstuvwx</p>
1445 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 19 [detachedPara1.firstChild, 9]
1446 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1447 " but got Element node <p id="c">Qrstuvwx</p>
1448 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1449 "
1450 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1451 " but got Element node <p id="c">Qrstuvwx</p>
1452 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1453 "
1454 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1455 " but got Element node <p id="c">Qrstuvwx</p>
1456 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1457 "
1458 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1459 " but got Element node <p id="c">Qrstuvwx</p>
1460 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 23 [foreignPara1.firstChild, 9]
1461 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1462 " but got Element node <p id="c">Qrstuvwx</p>
1463 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 24 [document.documentElement, -1]
1464 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1465 " but got Element node <p id="c">Qrstuvwx</p>
1466 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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>
1467 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1468 "
1469 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1470 " but got Element node <p id="c">Qrstuvwx</p>
1471 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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>
1472 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1473 "
1474 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1475 " but got Element node <p id="c">Qrstuvwx</p>
1476 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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>
1477 <meta... but got Text node "Qrstuvwx"
1478 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1479 " but got Element node <p id="c">Qrstuvwx</p>
1480 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 28 [document.documentElement, 7]
1481 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1482 " but got Element node <p id="c">Qrstuvwx</p>
1483 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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>
1484 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1485 "
1486 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1487 " but got Element node <p id="c">Qrstuvwx</p>
1488 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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̈ḧ
1489 </p><p id... but got Text node "Qrstuvwx"
1490 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1491 " but got Element node <p id="c">Qrstuvwx</p>
1492 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1493 "
1494 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1495 " but got Element node <p id="c">Qrstuvwx</p>
1496 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1497 "
1498 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1499 " but got Element node <p id="c">Qrstuvwx</p>
1500 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1501 "
1502 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1503 " but got Element node <p id="c">Qrstuvwx</p>
1504 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1505 "
1506 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1507 " but got Element node <p id="c">Qrstuvwx</p>
1508 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1509 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1510 "
1511 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1512 " but got Element node <p id="c">Qrstuvwx</p>
1513 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1514 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1515 "
1516 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1517 " but got Element node <p id="c">Qrstuvwx</p>
1518 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 37 [paras[0], 2]
1519 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1520 " but got Element node <p id="c">Qrstuvwx</p>
1521 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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
1522 </p> but got Element node <p id="c">Qrstuvwx</p>
1523 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1524 " but got Element node <p id="c">Qrstuvwx</p>
1525 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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
1526 </p> but got Element node <p id="c">Qrstuvwx</p>
1527 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1528 " but got Element node <p id="c">Qrstuvwx</p>
1529 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 40 [paras[1], 2]
1530 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1531 " but got Element node <p id="c">Qrstuvwx</p>
1532 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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 node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1533 "
1534 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1535 " but got Element node <p id="c">Qrstuvwx</p>
1536 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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 node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1537 "
1538 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1539 " but got Element node <p id="c">Qrstuvwx</p>
1540 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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̈ḧ
1541 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1542 "
1543 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1544 " but got Element node <p id="c">Qrstuvwx</p>
1545 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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̈ḧ
1546 </p><p id="b" s... but got Text node "Qrstuvwx"
1547 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1548 " but got Element node <p id="c">Qrstuvwx</p>
1549 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 45 [document, -1]
1550 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1551 " but got Element node <p id="c">Qrstuvwx</p>
1552 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1553 "
1554 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1555 " but got Element node <p id="c">Qrstuvwx</p>
1556 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1557 "
1558 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1559 " but got Element node <p id="c">Qrstuvwx</p>
1560 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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 "
1561 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1562 " but got Element node <p id="c">Qrstuvwx</p>
1563 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 49 [document, 3]
1564 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1565 " but got Element node <p id="c">Qrstuvwx</p>
1566 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 50 [comment, -1]
1567 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1568 " but got Element node <p id="c">Qrstuvwx</p>
1569 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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 "Qrst uvwx"
1570 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1571 " but got Element node <p id="c">Qrstuvwx</p>
1572 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 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 "Qrst uvwx"
1573 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1574 " but got Element node <p id="c">Qrstuvwx</p>
1575 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 53 [comment, 96]
1576 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1577 " but got Element node <p id="c">Qrstuvwx</p>
1578 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1579 "
1580 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1581 " but got Element node <p id="c">Qrstuvwx</p>
1582 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1583 "
1584 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1585 " but got Element node <p id="c">Qrstuvwx</p>
1586 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1587 "
1588 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1589 " but got Element node <p id="c">Qrstuvwx</p>
1590 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1591 "
1592 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1593 " but got Element node <p id="c">Qrstuvwx</p>
1594 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1595 "
1596 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1597 " but got Element node <p id="c">Qrstuvwx</p>
1598 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 59 [xmlDoc, -1]
1599 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1600 " but got Element node <p id="c">Qrstuvwx</p>
1601 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1602 "
1603 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1604 " but got Element node <p id="c">Qrstuvwx</p>
1605 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Documen t node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1606 "
1607 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1608 " but got Element node <p id="c">Qrstuvwx</p>
1609 PASS extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 62 [xmlDoc, 5]
1610 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1611 " but got Element node <p id="c">Qrstuvwx</p>
1612 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1613 "
1614 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1615 " but got Element node <p id="c">Qrstuvwx</p>
1616 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1617 "
1618 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1619 " but got Element node <p id="c">Qrstuvwx</p>
1620 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1621 "
1622 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1623 " but got Element node <p id="c">Qrstuvwx</p>
1624 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1625 "
1626 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1627 " but got Element node <p id="c">Qrstuvwx</p>
1628 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1629 "
1630 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1631 " but got Element node <p id="c">Qrstuvwx</p>
1632 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1633 "
1634 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1635 " but got Element node <p id="c">Qrstuvwx</p>
1636 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1637 "
1638 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1639 " but got Element node <p id="c">Qrstuvwx</p>
1640 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1641 "
1642 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1643 " but got Element node <p id="c">Qrstuvwx</p>
1644 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1645 "
1646 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1647 " but got Element node <p id="c">Qrstuvwx</p>
1648 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1649 "
1650 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1651 " but got Element node <p id="c">Qrstuvwx</p>
1652 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1653 "
1654 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1655 " but got Element node <p id="c">Qrstuvwx</p>
1656 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1657 "
1658 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop
1659 " but got Element node <p id="c">Qrstuvwx</p>
1660 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1661 "
1662 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1663 " but got Element node <p id="c">Qrstuvwx</p>
1664 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1665 "
1666 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1667 " but got Element node <p id="c">Qrstuvwx</p>
1668 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1669 "
1670 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1671 " but got Element node <p id="c">Qrstuvwx</p>
1672 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1673 "
1674 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1675 " but got Element node <p id="c">Qrstuvwx</p>
1676 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1677 "
1678 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1679 " but got Element node <p id="c">Qrstuvwx</p>
1680 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1681 "
1682 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1683 " but got Element node <p id="c">Qrstuvwx</p>
1684 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1685 "
1686 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1687 " but got Element node <p id="c">Qrstuvwx</p>
1688 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] 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̈ḧ
1689 "
1690 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1691 " but got Element node <p id="c">Qrstuvwx</p>
1692 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1693 selection.extend(node, offset);
1694 }" did not throw
1695 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1696 " but got Element node <p id="c">Qrstuvwx</p>
1697 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
1698 selection.extend(node, offset);
1699 }" 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
1700 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1701 " but got Element node <p id="c">Qrstuvwx</p>
1702 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1703 selection.extend(node, offset);
1704 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
1705 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1706 " but got Element node <p id="c">Qrstuvwx</p>
1707 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
1708 selection.extend(node, offset);
1709 }" did not throw
1710 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1711 " but got Element node <p id="c">Qrstuvwx</p>
1712 FAIL extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChil d, 0] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
1713 selection.extend(node, offset);
1714 }" did not throw
1715 FAIL extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChi ld, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1716 " but got Element node <p id="c">Qrstuvwx</p>
1717 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 0 [paras[0].firstChild, -1]
1718 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1719 " but got Element node <p id="c">Qrstuvwx</p>
1720 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 1 [paras[0].firstChild, 0]
1721 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1722 " but got Element node <p id="c">Qrstuvwx</p>
1723 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1724 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1725 " but got Element node <p id="c">Qrstuvwx</p>
1726 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 3 [paras[0].firstChild, 2]
1727 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1728 " but got Element node <p id="c">Qrstuvwx</p>
1729 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 4 [paras[0].firstChild, 8]
1730 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1731 " but got Element node <p id="c">Qrstuvwx</p>
1732 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1733 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1734 " but got Element node <p id="c">Qrstuvwx</p>
1735 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 6 [paras[0].firstChild, 10]
1736 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1737 " but got Element node <p id="c">Qrstuvwx</p>
1738 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 7 [paras[0].firstChild, 65535]
1739 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
1740 " but got Element node <p id="c">Qrstuvwx</p>
1741 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 8 [paras[1].firstChild, -1]
1742 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1743 " but got Element node <p id="c">Qrstuvwx</p>
1744 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1745 " but got Element node <p id="c">Qrstuvwx</p>
1746 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
1747 " but got Element node <p id="c">Qrstuvwx</p>
1748 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1749 " but got Element node <p id="c">Qrstuvwx</p>
1750 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1751 " but got Element node <p id="c">Qrstuvwx</p>
1752 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1753 " but got Element node <p id="c">Qrstuvwx</p>
1754 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1755 " but got Element node <p id="c">Qrstuvwx</p>
1756 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1757 " but got Element node <p id="c">Qrstuvwx</p>
1758 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1759 " but got Element node <p id="c">Qrstuvwx</p>
1760 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
1761 " but got Element node <p id="c">Qrstuvwx</p>
1762 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1763 " but got Element node <p id="c">Qrstuvwx</p>
1764 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 14 [paras[1].firstChild, 10]
1765 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endCo ntainer must be correct expected Text node "Ijklmnop
1766 " but got Element node <p id="c">Qrstuvwx</p>
1767 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 15 [paras[1].firstChild, 65535]
1768 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1769 " but got Element node <p id="c">Qrstuvwx</p>
1770 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1771 "
1772 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1773 " but got Element node <p id="c">Qrstuvwx</p>
1774 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1775 "
1776 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1777 " but got Element node <p id="c">Qrstuvwx</p>
1778 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1779 "
1780 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1781 " but got Element node <p id="c">Qrstuvwx</p>
1782 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 19 [detachedPara1.firstChild, 9]
1783 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1784 " but got Element node <p id="c">Qrstuvwx</p>
1785 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1786 "
1787 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1788 " but got Element node <p id="c">Qrstuvwx</p>
1789 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1790 "
1791 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1792 " but got Element node <p id="c">Qrstuvwx</p>
1793 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1794 "
1795 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1796 " but got Element node <p id="c">Qrstuvwx</p>
1797 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 23 [foreignPara1.firstChild, 9]
1798 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1799 " but got Element node <p id="c">Qrstuvwx</p>
1800 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 24 [document.documentElement, -1]
1801 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1802 " but got Element node <p id="c">Qrstuvwx</p>
1803 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1804 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1805 "
1806 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 25 [document.documentElement, 0] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1807 " but got Element node <p id="c">Qrstuvwx</p>
1808 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1809 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1810 "
1811 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 26 [document.documentElement, 1] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1812 " but got Element node <p id="c">Qrstuvwx</p>
1813 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1814 <meta... but got Text node "Qrstuvwx"
1815 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 27 [document.documentElement, 2] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1816 " but got Element node <p id="c">Qrstuvwx</p>
1817 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 28 [document.documentElement, 7]
1818 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 28 [document.documentElement, 7] assert_equals: Sanity check: e ndContainer must be correct expected Text node "Ijklmnop
1819 " but got Element node <p id="c">Qrstuvwx</p>
1820 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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>
1821 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1822 "
1823 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 29 [document.head, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1824 " but got Element node <p id="c">Qrstuvwx</p>
1825 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1826 </p><p id... but got Text node "Qrstuvwx"
1827 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 30 [document.body, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1828 " but got Element node <p id="c">Qrstuvwx</p>
1829 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1830 "
1831 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1832 " but got Element node <p id="c">Qrstuvwx</p>
1833 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1834 "
1835 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1836 " but got Element node <p id="c">Qrstuvwx</p>
1837 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1838 "
1839 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1840 " but got Element node <p id="c">Qrstuvwx</p>
1841 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1842 "
1843 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1844 " but got Element node <p id="c">Qrstuvwx</p>
1845 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1846 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1847 "
1848 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1849 " but got Element node <p id="c">Qrstuvwx</p>
1850 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1851 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1852 "
1853 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1854 " but got Element node <p id="c">Qrstuvwx</p>
1855 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 37 [paras[0], 2]
1856 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1857 " but got Element node <p id="c">Qrstuvwx</p>
1858 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1859 </p> but got Element node <p id="c">Qrstuvwx</p>
1860 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1861 " but got Element node <p id="c">Qrstuvwx</p>
1862 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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
1863 </p> but got Element node <p id="c">Qrstuvwx</p>
1864 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1865 " but got Element node <p id="c">Qrstuvwx</p>
1866 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 40 [paras[1], 2]
1867 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1868 " but got Element node <p id="c">Qrstuvwx</p>
1869 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1870 "
1871 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1872 " but got Element node <p id="c">Qrstuvwx</p>
1873 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1874 "
1875 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1876 " but got Element node <p id="c">Qrstuvwx</p>
1877 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1878 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1879 "
1880 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1881 " but got Element node <p id="c">Qrstuvwx</p>
1882 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1883 </p><p id="b" s... but got Text node "Qrstuvwx"
1884 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1885 " but got Element node <p id="c">Qrstuvwx</p>
1886 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 45 [document, -1]
1887 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 45 [document, -1] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
1888 " but got Element node <p id="c">Qrstuvwx</p>
1889 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1890 "
1891 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1892 " but got Element node <p id="c">Qrstuvwx</p>
1893 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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̈ḧ
1894 "
1895 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1896 " but got Element node <p id="c">Qrstuvwx</p>
1897 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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 "
1898 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1899 " but got Element node <p id="c">Qrstuvwx</p>
1900 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 49 [document, 3]
1901 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1902 " but got Element node <p id="c">Qrstuvwx</p>
1903 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 50 [comment, -1]
1904 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1905 " but got Element node <p id="c">Qrstuvwx</p>
1906 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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"
1907 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1908 " but got Element node <p id="c">Qrstuvwx</p>
1909 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].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"
1910 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1911 " but got Element node <p id="c">Qrstuvwx</p>
1912 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 53 [comment, 96]
1913 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1914 " but got Element node <p id="c">Qrstuvwx</p>
1915 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1916 "
1917 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1918 " but got Element node <p id="c">Qrstuvwx</p>
1919 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1920 "
1921 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1922 " but got Element node <p id="c">Qrstuvwx</p>
1923 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1924 "
1925 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 56 [foreignComment, 2] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
1926 " but got Element node <p id="c">Qrstuvwx</p>
1927 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1928 "
1929 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
1930 " but got Element node <p id="c">Qrstuvwx</p>
1931 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1932 "
1933 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1934 " but got Element node <p id="c">Qrstuvwx</p>
1935 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 59 [xmlDoc, -1]
1936 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
1937 " but got Element node <p id="c">Qrstuvwx</p>
1938 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1939 "
1940 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1941 " but got Element node <p id="c">Qrstuvwx</p>
1942 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1943 "
1944 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1945 " but got Element node <p id="c">Qrstuvwx</p>
1946 PASS extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 62 [xmlDoc, 5]
1947 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must b e correct expected Text node "Ijklmnop
1948 " but got Element node <p id="c">Qrstuvwx</p>
1949 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1950 "
1951 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 63 [xmlComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1952 " but got Element node <p id="c">Qrstuvwx</p>
1953 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1954 "
1955 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 64 [xmlComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
1956 " but got Element node <p id="c">Qrstuvwx</p>
1957 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf ̈g̈ḧ
1958 "
1959 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 65 [processingInstruction, 0] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1960 " but got Element node <p id="c">Qrstuvwx</p>
1961 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf ̈g̈ḧ
1962 "
1963 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 66 [processingInstruction, 5] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1964 " but got Element node <p id="c">Qrstuvwx</p>
1965 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf ̈g̈ḧ
1966 "
1967 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 67 [processingInstruction, 9] assert_equals: Sanity check: endC ontainer must be correct expected Text node "Ijklmnop
1968 " but got Element node <p id="c">Qrstuvwx</p>
1969 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1970 "
1971 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1972 " but got Element node <p id="c">Qrstuvwx</p>
1973 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1974 "
1975 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: endContai ner must be correct expected Text node "Ijklmnop
1976 " but got Element node <p id="c">Qrstuvwx</p>
1977 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1978 "
1979 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1980 " but got Element node <p id="c">Qrstuvwx</p>
1981 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1982 "
1983 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: en dContainer must be correct expected Text node "Ijklmnop
1984 " but got Element node <p id="c">Qrstuvwx</p>
1985 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1986 "
1987 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1988 " but got Element node <p id="c">Qrstuvwx</p>
1989 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1990 "
1991 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endCon tainer must be correct expected Text node "Ijklmnop
1992 " but got Element node <p id="c">Qrstuvwx</p>
1993 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1994 "
1995 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity ch eck: endContainer must be correct expected Text node "Ijklmnop
1996 " but got Element node <p id="c">Qrstuvwx</p>
1997 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
1998 "
1999 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 75 [detachedComment, 3] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
2000 " but got Element node <p id="c">Qrstuvwx</p>
2001 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2002 "
2003 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 76 [detachedComment, 5] assert_equals: Sanity check: endContain er must be correct expected Text node "Ijklmnop
2004 " but got Element node <p id="c">Qrstuvwx</p>
2005 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2006 "
2007 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
2008 " but got Element node <p id="c">Qrstuvwx</p>
2009 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2010 "
2011 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: end Container must be correct expected Text node "Ijklmnop
2012 " but got Element node <p id="c">Qrstuvwx</p>
2013 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2014 "
2015 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: endCont ainer must be correct expected Text node "Ijklmnop
2016 " but got Element node <p id="c">Qrstuvwx</p>
2017 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2018 "
2019 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2020 " but got Element node <p id="c">Qrstuvwx</p>
2021 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2022 "
2023 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
2024 " but got Element node <p id="c">Qrstuvwx</p>
2025 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, 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 "Äb̈c̈d̈ëf̈g̈ḧ
2026 "
2027 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
2028 " but got Element node <p id="c">Qrstuvwx</p>
2029 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2030 selection.extend(node, offset);
2031 }" did not throw
2032 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2033 " but got Element node <p id="c">Qrstuvwx</p>
2034 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 84 [doctype, -17] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
2035 selection.extend(node, offset);
2036 }" 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
2037 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 84 [doctype, -17] assert_equals: Sanity check: endContainer mus t be correct expected Text node "Ijklmnop
2038 " but got Element node <p id="c">Qrstuvwx</p>
2039 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2040 selection.extend(node, offset);
2041 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
2042 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct expected Text node "Ijklmnop
2043 " but got Element node <p id="c">Qrstuvwx</p>
2044 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2045 selection.extend(node, offset);
2046 }" did not throw
2047 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: endContaine r must be correct expected Text node "Ijklmnop
2048 " but got Element node <p id="c">Qrstuvwx</p>
2049 FAIL extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChil d, 8] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thr ow InvalidNodeTypeError function "function () {
2050 selection.extend(node, offset);
2051 }" did not throw
2052 FAIL extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChi ld, 8] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer mu st be correct expected Text node "Ijklmnop
2053 " but got Element node <p id="c">Qrstuvwx</p>
2054 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 0 [paras[0].firstChild, -1]
2055 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2056 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 1 [paras[0].firstChild, 0]
2057 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2058 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset pa ssed to extend() expected 1 but got 2
2059 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2060 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 3 [paras[0].firstChild, 2]
2061 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2062 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 4 [paras[0].firstChild, 8]
2063 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2064 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset pa ssed to extend() expected 9 but got 10
2065 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2066 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 6 [paras[0].firstChild, 10]
2067 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2068 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 7 [paras[0].firstChild, 65535]
2069 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2070 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 8 [paras[1].firstChild, -1]
2071 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2072 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2073 " but got Element node <p id="c">Qrstuvwx</p>
2074 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2075 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2076 " but got Element node <p id="c">Qrstuvwx</p>
2077 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2078 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2079 " but got Element node <p id="c">Qrstuvwx</p>
2080 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2081 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2082 " but got Element node <p id="c">Qrstuvwx</p>
2083 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2084 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2085 " but got Element node <p id="c">Qrstuvwx</p>
2086 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2087 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 14 [paras[1].firstChild, 10]
2088 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2089 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 15 [paras[1].firstChild, 65535]
2090 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2091 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2092 "
2093 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2094 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2095 "
2096 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2097 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2098 "
2099 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2100 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 19 [detachedPara1.firstChild, 9]
2101 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2102 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2103 "
2104 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2105 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2106 "
2107 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2108 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2109 "
2110 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2111 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 23 [foreignPara1.firstChild, 9]
2112 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2113 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 24 [document.documentElement, -1]
2114 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2115 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() t ests</title>
2116 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2117 "
2118 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2119 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() t ests</title>
2120 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2121 "
2122 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2123 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() t ests</title>
2124 <meta... but got Text node "Qrstuvwx"
2125 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2126 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 28 [document.documentElement, 7]
2127 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2128 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 29 [document.head, 1] assert_equals: focusNode must be the node passed to e xtend() expected Element node <head><title>Selection extend() tests</title>
2129 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2130 "
2131 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2132 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 30 [document.body, 3] assert_equals: focusNode must be the node passed to e xtend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2133 </p><p id... but got Text node "Qrstuvwx"
2134 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2135 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2136 "
2137 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4
2138 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2139 "
2140 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startOffse t must be correct expected 3 but got 4
2141 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2142 "
2143 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2144 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2145 "
2146 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2147 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 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̈ḧ
2148 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2149 "
2150 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2151 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 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̈ḧ
2152 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2153 "
2154 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2155 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 37 [paras[0], 2]
2156 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2157 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend () expected Element node <p id="b" style="display:none">Ijklmnop
2158 </p> but got Element node <p id="c">Qrstuvwx</p>
2159 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2160 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend () expected Element node <p id="b" style="display:none">Ijklmnop
2161 </p> but got Element node <p id="c">Qrstuvwx</p>
2162 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2163 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 40 [paras[1], 2]
2164 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2165 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2166 "
2167 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2168 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2169 "
2170 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startOffset must be cor rect expected 3 but got 4
2171 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 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̈ḧ
2172 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2173 "
2174 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2175 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 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̈ḧ
2176 </p><p id="b" s... but got Text node "Qrstuvwx"
2177 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2178 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 45 [document, -1]
2179 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2180 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 46 [document, 0] assert_equals: focusNode must be the node passed to extend () expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2181 "
2182 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2183 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 47 [document, 1] assert_equals: focusNode must be the node passed to extend () expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2184 "
2185 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2186 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 48 [document, 2] assert_equals: focusNode must be the node passed to extend () expected Document node with 2 children but got Text node "Qrstuvwx"
2187 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2188 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 49 [document, 3]
2189 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2190 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 50 [comment, -1]
2191 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2192 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 51 [comment, 0] assert_equals: focusNode must be the node passed to extend( ) expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
2193 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2194 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 52 [comment, 4] assert_equals: focusNode must be the node passed to extend( ) expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
2195 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2196 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 53 [comment, 96]
2197 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2198 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2199 "
2200 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2201 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2202 "
2203 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2204 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 T ext node "Äb̈c̈d̈ëf̈g̈ḧ
2205 "
2206 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2207 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2208 "
2209 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2210 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2211 "
2212 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2213 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 59 [xmlDoc, -1]
2214 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2215 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2216 "
2217 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2218 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2219 "
2220 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2221 PASS extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 62 [xmlDoc, 5]
2222 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startOffset must be correct ex pected 3 but got 4
2223 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2224 "
2225 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2226 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2227 "
2228 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2229 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2230 "
2231 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2232 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2233 "
2234 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2235 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2236 "
2237 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startOffset mus t be correct expected 3 but got 4
2238 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2239 "
2240 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2241 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2242 "
2243 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2244 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2245 "
2246 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2247 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2248 "
2249 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startOffset m ust be correct expected 3 but got 4
2250 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2251 "
2252 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2253 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2254 "
2255 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2256 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2257 "
2258 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startO ffset must be correct expected 3 but got 4
2259 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2260 "
2261 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2262 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2263 "
2264 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5] assert_equals: Sanity check: startOffset must be c orrect expected 3 but got 4
2265 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2266 "
2267 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2268 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2269 "
2270 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startOffset mu st be correct expected 3 but got 4
2271 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2272 "
2273 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startOffset must b e correct expected 3 but got 4
2274 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2275 "
2276 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2277 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2278 "
2279 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2280 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2281 "
2282 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2283 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNode TypeError function "function () {
2284 selection.extend(node, offset);
2285 }" did not throw
2286 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2287 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2288 selection.extend(node, offset);
2289 }" 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
2290 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17] assert_equals: Sanity check: startOffset must be correct expected 3 but got 4
2291 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNode TypeError function "function () {
2292 selection.extend(node, offset);
2293 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
2294 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1] assert_equals: Sanity check: startOffset must be correct e xpected 3 but got 4
2295 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inva lidNodeTypeError function "function () {
2296 selection.extend(node, offset);
2297 }" did not throw
2298 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startOffset must be co rrect expected 3 but got 4
2299 FAIL extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and p oint 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
2300 selection.extend(node, offset);
2301 }" did not throw
2302 FAIL extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startOffset must be correc t expected 3 but got 4
2303 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 0 [paras[0].firstChild, -1]
2304 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2305 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2306 "
2307 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 1 [paras[0].firstChild, 0]
2308 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2309 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2310 "
2311 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset pa ssed to extend() expected 1 but got 2
2312 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2313 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2314 "
2315 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 3 [paras[0].firstChild, 2]
2316 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2317 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2318 "
2319 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 4 [paras[0].firstChild, 8]
2320 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2321 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2322 "
2323 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset pa ssed to extend() expected 9 but got 10
2324 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2325 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2326 "
2327 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 6 [paras[0].firstChild, 10]
2328 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2329 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2330 "
2331 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 7 [paras[0].firstChild, 65535]
2332 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2333 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2334 "
2335 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 8 [paras[1].firstChild, -1]
2336 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2337 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2338 "
2339 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2340 " but got Element node <p id="c">Qrstuvwx</p>
2341 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2342 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2343 "
2344 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2345 " but got Element node <p id="c">Qrstuvwx</p>
2346 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2347 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2348 "
2349 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2350 " but got Element node <p id="c">Qrstuvwx</p>
2351 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2352 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2353 "
2354 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2355 " but got Element node <p id="c">Qrstuvwx</p>
2356 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2357 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2358 "
2359 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passe d to extend() expected Text node "Ijklmnop
2360 " but got Element node <p id="c">Qrstuvwx</p>
2361 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2362 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2363 "
2364 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 14 [paras[1].firstChild, 10]
2365 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer m ust be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2366 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2367 "
2368 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 15 [paras[1].firstChild, 65535]
2369 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2370 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2371 "
2372 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2373 "
2374 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2375 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2376 "
2377 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2378 "
2379 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2380 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2381 "
2382 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2383 "
2384 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2385 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2386 "
2387 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 19 [detachedPara1.firstChild, 9]
2388 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2389 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2390 "
2391 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2392 "
2393 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2394 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2395 "
2396 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2397 "
2398 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2399 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2400 "
2401 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2402 "
2403 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2404 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2405 "
2406 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 23 [foreignPara1.firstChild, 9]
2407 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2408 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2409 "
2410 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 24 [document.documentElement, -1]
2411 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1] assert_equals: Sanity check: startContai ner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2412 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2413 "
2414 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 25 [document.documentElement, 0] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() t ests</title>
2415 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2416 "
2417 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2418 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2419 "
2420 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 26 [document.documentElement, 1] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() t ests</title>
2421 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2422 "
2423 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2424 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2425 "
2426 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 27 [document.documentElement, 2] assert_equals: focusNode must be the node passed to extend() expected Element node <html><head><title>Selection extend() t ests</title>
2427 <meta... but got Text node "Qrstuvwx"
2428 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2429 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2430 "
2431 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 28 [document.documentElement, 7]
2432 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7] assert_equals: Sanity check: startContain er must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2433 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2434 "
2435 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 29 [document.head, 1] assert_equals: focusNode must be the node passed to e xtend() expected Element node <head><title>Selection extend() tests</title>
2436 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2437 "
2438 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2439 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2440 "
2441 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 30 [document.body, 3] assert_equals: focusNode must be the node passed to e xtend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2442 </p><p id... but got Text node "Qrstuvwx"
2443 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2444 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2445 "
2446 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2447 "
2448 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2449 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2450 "
2451 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2452 "
2453 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startConta iner must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2454 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2455 "
2456 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2457 "
2458 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2459 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2460 "
2461 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2462 "
2463 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2464 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2465 "
2466 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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̈ḧ
2467 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2468 "
2469 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2470 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2471 "
2472 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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̈ḧ
2473 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2474 "
2475 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2476 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2477 "
2478 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 37 [paras[0], 2]
2479 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2480 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2481 "
2482 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend () expected Element node <p id="b" style="display:none">Ijklmnop
2483 </p> but got Element node <p id="c">Qrstuvwx</p>
2484 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2485 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2486 "
2487 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend () expected Element node <p id="b" style="display:none">Ijklmnop
2488 </p> but got Element node <p id="c">Qrstuvwx</p>
2489 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2490 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2491 "
2492 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 40 [paras[1], 2]
2493 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2494 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2495 "
2496 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2497 "
2498 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2499 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2500 "
2501 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2502 "
2503 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2504 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2505 "
2506 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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̈ḧ
2507 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2508 "
2509 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2510 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2511 "
2512 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 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̈ḧ
2513 </p><p id="b" s... but got Text node "Qrstuvwx"
2514 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2515 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2516 "
2517 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 45 [document, -1]
2518 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2519 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2520 "
2521 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 46 [document, 0] assert_equals: focusNode must be the node passed to extend () expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2522 "
2523 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2524 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2525 "
2526 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 47 [document, 1] assert_equals: focusNode must be the node passed to extend () expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2527 "
2528 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2529 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2530 "
2531 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 48 [document, 2] assert_equals: focusNode must be the node passed to extend () expected Document node with 2 children but got Text node "Qrstuvwx"
2532 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2533 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2534 "
2535 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 49 [document, 3]
2536 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2537 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2538 "
2539 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 50 [comment, -1]
2540 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2541 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2542 "
2543 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 51 [comment, 0] assert_equals: focusNode must be the node passed to extend( ) expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
2544 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2545 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2546 "
2547 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 52 [comment, 4] assert_equals: focusNode must be the node passed to extend( ) expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
2548 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2549 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2550 "
2551 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 53 [comment, 96]
2552 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96] assert_equals: Sanity check: startContainer must be corre ct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2554 "
2555 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2556 "
2557 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2558 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2559 "
2560 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2561 "
2562 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2563 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2564 "
2565 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 T ext node "Äb̈c̈d̈ëf̈g̈ḧ
2566 "
2567 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2568 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2569 "
2570 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2571 "
2572 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2573 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2574 "
2575 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text no de "Äb̈c̈d̈ëf̈g̈ḧ
2576 "
2577 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2578 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2579 "
2580 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 59 [xmlDoc, -1]
2581 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2582 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2583 "
2584 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2585 "
2586 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2587 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2588 "
2589 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2590 "
2591 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2592 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2593 "
2594 PASS extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 62 [xmlDoc, 5]
2595 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2596 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2597 "
2598 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2599 "
2600 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2601 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2602 "
2603 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2604 "
2605 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2606 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2607 "
2608 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2609 "
2610 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2611 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2612 "
2613 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2614 "
2615 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2616 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2617 "
2618 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2619 "
2620 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2621 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2622 "
2623 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2624 "
2625 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2626 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2627 "
2628 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2629 "
2630 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2631 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2632 "
2633 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2634 "
2635 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2636 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2637 "
2638 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2639 "
2640 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2641 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2642 "
2643 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2644 "
2645 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2646 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2647 "
2648 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2649 "
2650 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mu st be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2651 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2652 "
2653 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2654 "
2655 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startC ontainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2656 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2657 "
2658 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2659 "
2660 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2661 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2662 "
2663 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2664 "
2665 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must b e correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2666 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2667 "
2668 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2669 "
2670 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2671 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2672 "
2673 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2674 "
2675 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2676 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2677 "
2678 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2679 "
2680 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2681 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2682 "
2683 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2684 "
2685 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2686 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2687 "
2688 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2689 "
2690 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2691 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2692 "
2693 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] 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 Text node "Äb̈c̈d̈ëf̈g̈ḧ
2694 "
2695 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2696 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2697 "
2698 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNode TypeError function "function () {
2699 selection.extend(node, offset);
2700 }" did not throw
2701 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2702 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2703 "
2704 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
2705 selection.extend(node, offset);
2706 }" 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
2707 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corr ect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2708 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2709 "
2710 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNode TypeError function "function () {
2711 selection.extend(node, offset);
2712 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
2713 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2714 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2715 "
2716 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inva lidNodeTypeError function "function () {
2717 selection.extend(node, offset);
2718 }" did not throw
2719 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2720 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2721 "
2722 FAIL extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and p oint 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidN odeTypeError function "function () {
2723 selection.extend(node, offset);
2724 }" did not throw
2725 FAIL extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2726 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2727 "
2728 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [para s[0].firstChild, -1]
2729 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [par as[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2730 </p><p id="b" s... but got Text node "Qrstuvwx"
2731 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [para s[0].firstChild, 0] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Qrstuvw x" but got Element node <p id="c">Qrstuvwx</p>
2732 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [par as[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2733 </p><p id="b" s... but got Text node "Qrstuvwx"
2734 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [para s[0].firstChild, 1] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Qrstuvw x" but got Element node <p id="c">Qrstuvwx</p>
2735 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [par as[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2736 </p><p id="b" s... but got Text node "Qrstuvwx"
2737 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [para s[0].firstChild, 2] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Qrstuvw x" but got Element node <p id="c">Qrstuvwx</p>
2738 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [par as[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2739 </p><p id="b" s... but got Text node "Qrstuvwx"
2740 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [para s[0].firstChild, 8] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Qrstuvw x" but got Element node <p id="c">Qrstuvwx</p>
2741 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [par as[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2742 </p><p id="b" s... but got Text node "Qrstuvwx"
2743 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [para s[0].firstChild, 9] assert_equals: anchorNode must not change if the node passed to extend() has the same root as the original range expected Text node "Qrstuvw x" but got Element node <p id="c">Qrstuvwx</p>
2744 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [par as[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2745 </p><p id="b" s... but got Text node "Qrstuvwx"
2746 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [para s[0].firstChild, 10] assert_equals: anchorNode must not change if the node passe d to extend() has the same root as the original range expected Text node "Qrstuv wx" but got Element node <p id="c">Qrstuvwx</p>
2747 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [par as[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2748 </p><p id="b" s... but got Text node "Qrstuvwx"
2749 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [para s[0].firstChild, 65535]
2750 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [par as[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2751 </p><p id="b" s... but got Text node "Qrstuvwx"
2752 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [para s[1].firstChild, -1]
2753 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [par as[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2754 </p><p id="b" s... but got Text node "Qrstuvwx"
2755 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [para s[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
2756 " but got Text node "Qrstuvwx"
2757 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [par as[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2758 </p><p id="b" s... but got Text node "Qrstuvwx"
2759 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [par as[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
2760 " but got Text node "Qrstuvwx"
2761 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2762 </p><p id="b" s... but got Text node "Qrstuvwx"
2763 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [par as[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
2764 " but got Text node "Qrstuvwx"
2765 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2766 </p><p id="b" s... but got Text node "Qrstuvwx"
2767 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [par as[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
2768 " but got Text node "Qrstuvwx"
2769 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2770 </p><p id="b" s... but got Text node "Qrstuvwx"
2771 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [par as[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
2772 " but got Text node "Qrstuvwx"
2773 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2774 </p><p id="b" s... but got Text node "Qrstuvwx"
2775 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [par as[1].firstChild, 10]
2776 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [pa ras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2777 </p><p id="b" s... but got Text node "Qrstuvwx"
2778 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [par as[1].firstChild, 65535]
2779 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [pa ras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2780 </p><p id="b" s... but got Text node "Qrstuvwx"
2781 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [det achedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Text node "Qrstuvwx"
2782 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2783 </p><p id="b" s... but got Text node "Qrstuvwx"
2784 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [det achedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Text node "Qrstuvwx"
2785 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2786 </p><p id="b" s... but got Text node "Qrstuvwx"
2787 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [det achedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "O pqrstuv" but got Text node "Qrstuvwx"
2788 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2789 </p><p id="b" s... but got Text node "Qrstuvwx"
2790 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [det achedPara1.firstChild, 9]
2791 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [de tachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2792 </p><p id="b" s... but got Text node "Qrstuvwx"
2793 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [for eignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Text node "Qrstuvwx"
2794 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2795 </p><p id="b" s... but got Text node "Qrstuvwx"
2796 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [for eignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Text node "Qrstuvwx"
2797 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2798 </p><p id="b" s... but got Text node "Qrstuvwx"
2799 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [for eignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Ef ghijkl" but got Text node "Qrstuvwx"
2800 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2801 </p><p id="b" s... but got Text node "Qrstuvwx"
2802 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [for eignPara1.firstChild, 9]
2803 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [fo reignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2804 </p><p id="b" s... but got Text node "Qrstuvwx"
2805 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [doc ument.documentElement, -1]
2806 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [do cument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2807 </p><p id="b" s... but got Text node "Qrstuvwx"
2808 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [doc ument.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 "Q rstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2809 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [do cument.documentElement, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2810 </p><p id="b" s... but got Text node "Qrstuvwx"
2811 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [doc ument.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 "Q rstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2812 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [do cument.documentElement, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2813 </p><p id="b" s... but got Text node "Qrstuvwx"
2814 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [doc ument.documentElement, 2] assert_equals: focusNode must be the node passed to ex tend() expected Element node <html><head><title>Selection extend() tests</title>
2815 <meta... but got Text node "Qrstuvwx"
2816 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [do cument.documentElement, 2] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2817 </p><p id="b" s... but got Text node "Qrstuvwx"
2818 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [doc ument.documentElement, 7]
2819 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [do cument.documentElement, 7] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2820 </p><p id="b" s... but got Text node "Qrstuvwx"
2821 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [doc ument.head, 1] assert_equals: anchorNode must not change if the node passed to e xtend() has the same root as the original range expected Text node "Qrstuvwx" bu t got Element node <p id="c">Qrstuvwx</p>
2822 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [do cument.head, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2823 </p><p id="b" s... but got Text node "Qrstuvwx"
2824 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [doc ument.body, 3] assert_equals: focusNode must be the node passed to extend() expe cted Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2825 </p><p id... but got Text node "Qrstuvwx"
2826 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [do cument.body, 3] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2827 </p><p id="b" s... but got Text node "Qrstuvwx"
2828 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [for eignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text nod e "Qrstuvwx"
2829 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [fo reignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2830 </p><p id="b" s... but got Text node "Qrstuvwx"
2831 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [for eignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text nod e "Qrstuvwx"
2832 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [fo reignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2833 </p><p id="b" s... but got Text node "Qrstuvwx"
2834 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [for eignDoc.head, 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 <head><t itle></title></head> but got Text node "Qrstuvwx"
2835 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [fo reignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2836 </p><p id="b" s... but got Text node "Qrstuvwx"
2837 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [for eignDoc.body, 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 <body><p >Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Qrstuvwx "
2838 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [fo reignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2839 </p><p id="b" s... but got Text node "Qrstuvwx"
2840 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [par as[0], 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2841 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [pa ras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2842 </p><p id="b" s... but got Text node "Qrstuvwx"
2843 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [par as[0], 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2844 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [pa ras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2845 </p><p id="b" s... but got Text node "Qrstuvwx"
2846 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [par as[0], 2]
2847 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [pa ras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2848 </p><p id="b" s... but got Text node "Qrstuvwx"
2849 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [par as[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
2850 </p> but got Text node "Qrstuvwx"
2851 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [pa ras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2852 </p><p id="b" s... but got Text node "Qrstuvwx"
2853 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [par as[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
2854 </p> but got Text node "Qrstuvwx"
2855 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [pa ras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2856 </p><p id="b" s... but got Text node "Qrstuvwx"
2857 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [par as[1], 2]
2858 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [pa ras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2859 </p><p id="b" s... but got Text node "Qrstuvwx"
2860 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [det achedPara1, 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>Opqrstu v</p> but got Text node "Qrstuvwx"
2861 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [de tachedPara1, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2862 </p><p id="b" s... but got Text node "Qrstuvwx"
2863 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [det achedPara1, 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>Opqrstu v</p> but got Text node "Qrstuvwx"
2864 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [de tachedPara1, 1] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2865 </p><p id="b" s... but got Text node "Qrstuvwx"
2866 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [tes tDiv, 0] assert_equals: anchorNode must not change if the node passed to extend( ) has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2867 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [te stDiv, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2868 </p><p id="b" s... but got Text node "Qrstuvwx"
2869 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [tes tDiv, 3] assert_equals: focusNode must be the node passed to extend() expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2870 </p><p id="b" s... but got Text node "Qrstuvwx"
2871 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [te stDiv, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2872 </p><p id="b" s... but got Text node "Qrstuvwx"
2873 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [doc ument, -1]
2874 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [do cument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2875 </p><p id="b" s... but got Text node "Qrstuvwx"
2876 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [doc ument, 0] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2877 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [do cument, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2878 </p><p id="b" s... but got Text node "Qrstuvwx"
2879 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [doc ument, 1] assert_equals: anchorNode must not change if the node passed to extend () has the same root as the original range expected Text node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
2880 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [do cument, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2881 </p><p id="b" s... but got Text node "Qrstuvwx"
2882 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [doc ument, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
2883 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [do cument, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2884 </p><p id="b" s... but got Text node "Qrstuvwx"
2885 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [doc ument, 3]
2886 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [do cument, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2887 </p><p id="b" s... but got Text node "Qrstuvwx"
2888 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [com ment, -1]
2889 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [co mment, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2890 </p><p id="b" s... but got Text node "Qrstuvwx"
2891 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [com ment, 0] assert_equals: focusNode must be the node passed to extend() expected C omment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
2892 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [co mment, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2893 </p><p id="b" s... but got Text node "Qrstuvwx"
2894 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [com ment, 4] assert_equals: focusNode must be the node passed to extend() expected C omment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
2895 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [co mment, 4] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2896 </p><p id="b" s... but got Text node "Qrstuvwx"
2897 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [com ment, 96]
2898 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [co mment, 96] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2899 </p><p id="b" s... but got Text node "Qrstuvwx"
2900 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [for eignDoc, 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 3 child ren but got Text node "Qrstuvwx"
2901 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [fo reignDoc, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2902 </p><p id="b" s... but got Text node "Qrstuvwx"
2903 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [for eignDoc, 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 3 child ren but got Text node "Qrstuvwx"
2904 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [fo reignDoc, 1] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2905 </p><p id="b" s... but got Text node "Qrstuvwx"
2906 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [for eignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--"Comm enter" and "commentator" mean different things. I'v...--> but got Text node "Qr stuvwx"
2907 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [fo reignComment, 2] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2908 </p><p id="b" s... but got Text node "Qrstuvwx"
2909 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [for eignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Text node "I admit th at I harbor doubts about whether we really need..." but got Text node "Qrstuvwx"
2910 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [fo reignTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2911 </p><p id="b" s... but got Text node "Qrstuvwx"
2912 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [for eignTextNode, 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 t hat I harbor doubts about whether we really need..." but got Text node "Qrstuvwx "
2913 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [fo reignTextNode, 36] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2914 </p><p id="b" s... but got Text node "Qrstuvwx"
2915 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xml Doc, -1]
2916 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xm lDoc, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2917 </p><p id="b" s... but got Text node "Qrstuvwx"
2918 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xml Doc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
2919 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xm lDoc, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2920 </p><p id="b" s... but got Text node "Qrstuvwx"
2921 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xml Doc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
2922 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xm lDoc, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2923 </p><p id="b" s... but got Text node "Qrstuvwx"
2924 PASS extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xml Doc, 5]
2925 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xm lDoc, 5] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2926 </p><p id="b" s... but got Text node "Qrstuvwx"
2927 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xml Comment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Text node "Qrstuv wx"
2928 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xm lComment, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2929 </p><p id="b" s... but got Text node "Qrstuvwx"
2930 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xml Comment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malicio usly created a comment that will break incautiou...--> but got Text node "Qrstuv wx"
2931 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xm lComment, 4] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2932 </p><p id="b" s... but got Text node "Qrstuvwx"
2933 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pro cessingInstruction, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Text node "Qrstuvwx"
2934 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [pr ocessingInstruction, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2935 </p><p id="b" s... but got Text node "Qrstuvwx"
2936 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pro cessingInstruction, 5] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Text node "Qrstuvwx"
2937 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [pr ocessingInstruction, 5] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2938 </p><p id="b" s... but got Text node "Qrstuvwx"
2939 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pro cessingInstruction, 9] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected ProcessingInstr uction node with target "somePI" and data "Did you know that \":syn sync fromsta rt\" is very useful wh..." but got Text node "Qrstuvwx"
2940 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [pr ocessingInstruction, 9] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2941 </p><p id="b" s... but got Text node "Qrstuvwx"
2942 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [det achedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
2943 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [de tachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2944 </p><p id="b" s... but got Text node "Qrstuvwx"
2945 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [det achedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
2946 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [de tachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct e xpected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2947 </p><p id="b" s... but got Text node "Qrstuvwx"
2948 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [det achedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Text node "Qrstuvwx"
2949 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2950 </p><p id="b" s... but got Text node "Qrstuvwx"
2951 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [det achedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Text node "Cd efghij" but got Text node "Qrstuvwx"
2952 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2953 </p><p id="b" s... but got Text node "Qrstuvwx"
2954 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [det achedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Text node "Qrstuvwx"
2955 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2956 </p><p id="b" s... but got Text node "Qrstuvwx"
2957 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [det achedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Text node "Klmnop qr" but got Text node "Qrstuvwx"
2958 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2959 </p><p id="b" s... but got Text node "Qrstuvwx"
2960 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [det achedProcessingInstruction, 12] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Proces singInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx"
2961 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2962 </p><p id="b" s... but got Text node "Qrstuvwx"
2963 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [det achedComment, 3] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Text node "Qrstuvwx"
2964 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [de tachedComment, 3] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2965 </p><p id="b" s... but got Text node "Qrstuvwx"
2966 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [det achedComment, 5] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--Stuv wxyz--> but got Text node "Qrstuvwx"
2967 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [de tachedComment, 5] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2968 </p><p id="b" s... but got Text node "Qrstuvwx"
2969 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [det achedForeignComment, 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 < !--אריה יהודה--> but got Text node "Qrstuvwx"
2970 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [de tachedForeignComment, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2971 </p><p id="b" s... but got Text node "Qrstuvwx"
2972 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [det achedForeignComment, 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 < !--אריה יהודה--> but got Text node "Qrstuvwx"
2973 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [de tachedForeignComment, 4] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2974 </p><p id="b" s... but got Text node "Qrstuvwx"
2975 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [det achedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected Comment node <!--ב ן חיים אליעזר--> but got Text node "Qrstuvwx"
2976 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [de tachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2977 </p><p id="b" s... but got Text node "Qrstuvwx"
2978 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [doc frag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Qrstuvwx"
2979 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [do cfrag, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2980 </p><p id="b" s... but got Text node "Qrstuvwx"
2981 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [for eignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Qrstuvwx"
2982 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [fo reignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2983 </p><p id="b" s... but got Text node "Qrstuvwx"
2984 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xml 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 Text node "Qrstuvwx"
2985 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xm lDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2986 </p><p id="b" s... but got Text node "Qrstuvwx"
2987 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doc type, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError fu nction "function () {
2988 selection.extend(node, offset);
2989 }" did not throw
2990 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [do ctype, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2991 </p><p id="b" s... but got Text node "Qrstuvwx"
2992 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doc type, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
2993 selection.extend(node, offset);
2994 }" 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
2995 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [do ctype, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2996 </p><p id="b" s... but got Text node "Qrstuvwx"
2997 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doc type, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError fu nction "function () {
2998 selection.extend(node, offset);
2999 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
3000 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [do ctype, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3001 </p><p id="b" s... but got Text node "Qrstuvwx"
3002 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [for eignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeE rror function "function () {
3003 selection.extend(node, offset);
3004 }" did not throw
3005 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [fo reignDoctype, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3006 </p><p id="b" s... but got Text node "Qrstuvwx"
3007 FAIL extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xml Doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3008 selection.extend(node, offset);
3009 }" did not throw
3010 FAIL extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xm lDoctype, 0] assert_equals: Sanity check: startContainer must be correct expecte d Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3011 </p><p id="b" s... but got Text node "Qrstuvwx"
3012 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 0 [paras[0].firstChild, -1]
3013 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3014 </p><p id="b" s... but got Text node "Qrstuvwx"
3015 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3016 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3017 </p><p id="b" s... but got Text node "Qrstuvwx"
3018 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3019 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3020 </p><p id="b" s... but got Text node "Qrstuvwx"
3021 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3022 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3023 </p><p id="b" s... but got Text node "Qrstuvwx"
3024 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3025 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3026 </p><p id="b" s... but got Text node "Qrstuvwx"
3027 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text no de "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3028 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3029 </p><p id="b" s... but got Text node "Qrstuvwx"
3030 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text n ode "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3031 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3032 </p><p id="b" s... but got Text node "Qrstuvwx"
3033 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 7 [paras[0].firstChild, 65535]
3034 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3035 </p><p id="b" s... but got Text node "Qrstuvwx"
3036 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 8 [paras[1].firstChild, -1]
3037 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3038 </p><p id="b" s... but got Text node "Qrstuvwx"
3039 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3040 " but got Text node "Qrstuvwx"
3041 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3042 </p><p id="b" s... but got Text node "Qrstuvwx"
3043 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3044 " but got Text node "Qrstuvwx"
3045 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3046 </p><p id="b" s... but got Text node "Qrstuvwx"
3047 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3048 " but got Text node "Qrstuvwx"
3049 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3050 </p><p id="b" s... but got Text node "Qrstuvwx"
3051 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3052 " but got Text node "Qrstuvwx"
3053 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3054 </p><p id="b" s... but got Text node "Qrstuvwx"
3055 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3056 " but got Text node "Qrstuvwx"
3057 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3058 </p><p id="b" s... but got Text node "Qrstuvwx"
3059 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 14 [paras[1].firstChild, 10]
3060 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startContainer mu st be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3061 </p><p id="b" s... but got Text node "Qrstuvwx"
3062 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 15 [paras[1].firstChild, 65535]
3063 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3064 </p><p id="b" s... but got Text node "Qrstuvwx"
3065 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 16 [detachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
3066 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3067 </p><p id="b" s... but got Text node "Qrstuvwx"
3068 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 17 [detachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
3069 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3070 </p><p id="b" s... but got Text node "Qrstuvwx"
3071 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 18 [detachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected T ext node "Opqrstuv" but got Text node "Qrstuvwx"
3072 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3073 </p><p id="b" s... but got Text node "Qrstuvwx"
3074 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 19 [detachedPara1.firstChild, 9]
3075 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3076 </p><p id="b" s... but got Text node "Qrstuvwx"
3077 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 20 [foreignPara1.firstChild, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
3078 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3079 </p><p id="b" s... but got Text node "Qrstuvwx"
3080 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 21 [foreignPara1.firstChild, 1] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
3081 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3082 </p><p id="b" s... but got Text node "Qrstuvwx"
3083 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 22 [foreignPara1.firstChild, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Efghijkl" but got Text node "Qrstuvwx"
3084 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3085 </p><p id="b" s... but got Text node "Qrstuvwx"
3086 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 23 [foreignPara1.firstChild, 9]
3087 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3088 </p><p id="b" s... but got Text node "Qrstuvwx"
3089 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 24 [document.documentElement, -1]
3090 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: startContain er must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ ḧ
3091 </p><p id="b" s... but got Text node "Qrstuvwx"
3092 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 T ext node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3093 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3094 </p><p id="b" s... but got Text node "Qrstuvwx"
3095 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 T ext node "Qrstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3096 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3097 </p><p id="b" s... but got Text node "Qrstuvwx"
3098 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 27 [document.documentElement, 2] assert_equals: focusNode must be the node p assed to extend() expected Element node <html><head><title>Selection extend() te sts</title>
3099 <meta... but got Text node "Qrstuvwx"
3100 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3101 </p><p id="b" s... but got Text node "Qrstuvwx"
3102 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 28 [document.documentElement, 7]
3103 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: startContaine r must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
3104 </p><p id="b" s... but got Text node "Qrstuvwx"
3105 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text node "Q rstuvwx" but got Element node <p id="c">Qrstuvwx</p>
3106 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 29 [document.head, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3107 </p><p id="b" s... but got Text node "Qrstuvwx"
3108 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 30 [document.body, 3] assert_equals: focusNode must be the node passed to ex tend() expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3109 </p><p id... but got Text node "Qrstuvwx"
3110 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 30 [document.body, 3] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3111 </p><p id="b" s... but got Text node "Qrstuvwx"
3112 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 31 [foreignDoc.documentElement, 0] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
3113 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
3114 </p><p id="b" s... but got Text node "Qrstuvwx"
3115 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 32 [foreignDoc.documentElement, 1] assert_equals: anchorNode must be the nod e passed to extend() if it has a different root from the original range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but g ot Text node "Qrstuvwx"
3116 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ
3117 </p><p id="b" s... but got Text node "Qrstuvwx"
3118 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 33 [foreignDoc.head, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <head><title></title></head> but got Text node "Qrstuvwx"
3119 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3120 </p><p id="b" s... but got Text node "Qrstuvwx"
3121 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 34 [foreignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element no de <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text nod e "Qrstuvwx"
3122 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3123 </p><p id="b" s... but got Text node "Qrstuvwx"
3124 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text node "Qrstuv wx" but got Element node <p id="c">Qrstuvwx</p>
3125 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 35 [paras[0], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3126 </p><p id="b" s... but got Text node "Qrstuvwx"
3127 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text node "Qrstuv wx" but got Element node <p id="c">Qrstuvwx</p>
3128 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 36 [paras[0], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3129 </p><p id="b" s... but got Text node "Qrstuvwx"
3130 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 37 [paras[0], 2]
3131 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 37 [paras[0], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3132 </p><p id="b" s... but got Text node "Qrstuvwx"
3133 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 38 [paras[1], 0] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop
3134 </p> but got Text node "Qrstuvwx"
3135 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 38 [paras[1], 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3136 </p><p id="b" s... but got Text node "Qrstuvwx"
3137 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 39 [paras[1], 1] assert_equals: focusNode must be the node passed to extend( ) expected Element node <p id="b" style="display:none">Ijklmnop
3138 </p> but got Text node "Qrstuvwx"
3139 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 39 [paras[1], 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3140 </p><p id="b" s... but got Text node "Qrstuvwx"
3141 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 40 [paras[1], 2]
3142 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 40 [paras[1], 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3143 </p><p id="b" s... but got Text node "Qrstuvwx"
3144 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 41 [detachedPara1, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
3145 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3146 </p><p id="b" s... but got Text node "Qrstuvwx"
3147 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 42 [detachedPara1, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Element node <p>Opqrstuv</p> but got Text node "Qrstuvwx"
3148 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3149 </p><p id="b" s... but got Text node "Qrstuvwx"
3150 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text node "Qrstuvw x" but got Element node <p id="c">Qrstuvwx</p>
3151 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3152 </p><p id="b" s... but got Text node "Qrstuvwx"
3153 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 44 [testDiv, 3] assert_equals: focusNode must be the node passed to extend() expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3154 </p><p id="b" s... but got Text node "Qrstuvwx"
3155 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3156 </p><p id="b" s... but got Text node "Qrstuvwx"
3157 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 45 [document, -1]
3158 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 45 [document, -1] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3159 </p><p id="b" s... but got Text node "Qrstuvwx"
3160 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text node "Qrstuv wx" but got Element node <p id="c">Qrstuvwx</p>
3161 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 46 [document, 0] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3162 </p><p id="b" s... but got Text node "Qrstuvwx"
3163 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] 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 Text node "Qrstuv wx" but got Element node <p id="c">Qrstuvwx</p>
3164 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 47 [document, 1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3165 </p><p id="b" s... but got Text node "Qrstuvwx"
3166 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 48 [document, 2] assert_equals: focusNode must be the node passed to extend( ) expected Document node with 2 children but got Text node "Qrstuvwx"
3167 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 48 [document, 2] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3168 </p><p id="b" s... but got Text node "Qrstuvwx"
3169 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 49 [document, 3]
3170 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 49 [document, 3] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3171 </p><p id="b" s... but got Text node "Qrstuvwx"
3172 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 50 [comment, -1]
3173 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 50 [comment, -1] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3174 </p><p id="b" s... but got Text node "Qrstuvwx"
3175 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 51 [comment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
3176 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3177 </p><p id="b" s... but got Text node "Qrstuvwx"
3178 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 52 [comment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
3179 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3180 </p><p id="b" s... but got Text node "Qrstuvwx"
3181 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 53 [comment, 96]
3182 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 53 [comment, 96] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3183 </p><p id="b" s... but got Text node "Qrstuvwx"
3184 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 54 [foreignDoc, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
3185 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3186 </p><p id="b" s... but got Text node "Qrstuvwx"
3187 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 55 [foreignDoc, 1] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Document node w ith 3 children but got Text node "Qrstuvwx"
3188 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3189 </p><p id="b" s... but got Text node "Qrstuvwx"
3190 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 56 [foreignComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment nod e <!--"Commenter" and "commentator" mean different things. I'v...--> but got Te xt node "Qrstuvwx"
3191 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3192 </p><p id="b" s... but got Text node "Qrstuvwx"
3193 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 57 [foreignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Qrstuvwx"
3194 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3195 </p><p id="b" s... but got Text node "Qrstuvwx"
3196 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 58 [foreignTextNode, 36] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text nod e "Qrstuvwx"
3197 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3198 </p><p id="b" s... but got Text node "Qrstuvwx"
3199 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 59 [xmlDoc, -1]
3200 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3201 </p><p id="b" s... but got Text node "Qrstuvwx"
3202 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
3203 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3204 </p><p id="b" s... but got Text node "Qrstuvwx"
3205 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Qrstuvwx"
3206 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3207 </p><p id="b" s... but got Text node "Qrstuvwx"
3208 PASS extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 62 [xmlDoc, 5]
3209 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3210 </p><p id="b" s... but got Text node "Qrstuvwx"
3211 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 63 [xmlComment, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
3212 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3213 </p><p id="b" s... but got Text node "Qrstuvwx"
3214 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 64 [xmlComment, 4] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected Comment node <! --I maliciously created a comment that will break incautiou...--> but got Text n ode "Qrstuvwx"
3215 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3216 </p><p id="b" s... but got Text node "Qrstuvwx"
3217 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 65 [processingInstruction, 0] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
3218 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3219 </p><p id="b" s... but got Text node "Qrstuvwx"
3220 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 66 [processingInstruction, 5] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
3221 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3222 </p><p id="b" s... but got Text node "Qrstuvwx"
3223 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 67 [processingInstruction, 9] assert_equals: anchorNode must be the node pas sed to extend() if it has a different root from the original range expected Proc essingInstruction node with target "somePI" and data "Did you know that \":syn s ync fromstart\" is very useful wh..." but got Text node "Qrstuvwx"
3224 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: startContainer m ust be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3225 </p><p id="b" s... but got Text node "Qrstuvwx"
3226 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 68 [detachedTextNode, 0] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
3227 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3228 </p><p id="b" s... but got Text node "Qrstuvwx"
3229 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 69 [detachedTextNode, 8] assert_equals: anchorNode must be the node passed t o extend() if it has a different root from the original range expected Text node "Uvwxyzab" but got Text node "Qrstuvwx"
3230 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: startContainer must b e correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3231 </p><p id="b" s... but got Text node "Qrstuvwx"
3232 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
3233 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3234 </p><p id="b" s... but got Text node "Qrstuvwx"
3235 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node p assed to extend() if it has a different root from the original range expected Te xt node "Cdefghij" but got Text node "Qrstuvwx"
3236 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3237 </p><p id="b" s... but got Text node "Qrstuvwx"
3238 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 72 [detachedXmlTextNode, 0] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
3239 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3240 </p><p id="b" s... but got Text node "Qrstuvwx"
3241 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 73 [detachedXmlTextNode, 8] assert_equals: anchorNode must be the node passe d to extend() if it has a different root from the original range expected Text n ode "Klmnopqr" but got Text node "Qrstuvwx"
3242 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startContainer mus t be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3243 </p><p id="b" s... but got Text node "Qrstuvwx"
3244 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 74 [detachedProcessingInstruction, 12] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expe cted ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp" but got Text node "Qrstuvwx"
3245 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
3246 </p><p id="b" s... but got Text node "Qrstuvwx"
3247 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 75 [detachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
3248 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3249 </p><p id="b" s... but got Text node "Qrstuvwx"
3250 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 76 [detachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment no de <!--Stuvwxyz--> but got Text node "Qrstuvwx"
3251 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3252 </p><p id="b" s... but got Text node "Qrstuvwx"
3253 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
3254 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3255 </p><p id="b" s... but got Text node "Qrstuvwx"
3256 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node pa ssed to extend() if it has a different root from the original range expected Com ment node <!--אריה יהודה--> but got Text node "Qrstuvwx"
3257 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3258 </p><p id="b" s... but got Text node "Qrstuvwx"
3259 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 79 [detachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--בן חיים אליעזר--> but got Text node "Qrstuvwx"
3260 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3261 </p><p id="b" s... but got Text node "Qrstuvwx"
3262 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 80 [docfrag, 0] assert_equals: anchorNode must be the node passed to extend( ) if it has a different root from the original range expected DocumentFragment n ode with 0 children but got Text node "Qrstuvwx"
3263 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3264 </p><p id="b" s... but got Text node "Qrstuvwx"
3265 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 81 [foreignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFra gment node with 0 children but got Text node "Qrstuvwx"
3266 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3267 </p><p id="b" s... but got Text node "Qrstuvwx"
3268 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 82 [xmlDocfrag, 0] assert_equals: anchorNode must be the node passed to exte nd() if it has a different root from the original range expected DocumentFragmen t node with 0 children but got Text node "Qrstuvwx"
3269 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3270 </p><p id="b" s... but got Text node "Qrstuvwx"
3271 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 83 [doctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeT ypeError function "function () {
3272 selection.extend(node, offset);
3273 }" did not throw
3274 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3275 </p><p id="b" s... but got Text node "Qrstuvwx"
3276 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNod eTypeError function "function () {
3277 selection.extend(node, offset);
3278 }" 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
3279 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 84 [doctype, -17] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3280 </p><p id="b" s... but got Text node "Qrstuvwx"
3281 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 85 [doctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeT ypeError function "function () {
3282 selection.extend(node, offset);
3283 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
3284 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3285 </p><p id="b" s... but got Text node "Qrstuvwx"
3286 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw Inval idNodeTypeError function "function () {
3287 selection.extend(node, offset);
3288 }" did not throw
3289 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3290 </p><p id="b" s... but got Text node "Qrstuvwx"
3291 FAIL extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and po int 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNo deTypeError function "function () {
3292 selection.extend(node, offset);
3293 }" did not throw
3294 FAIL extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3295 </p><p id="b" s... but got Text node "Qrstuvwx"
3296 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 0 [paras[0].firstChild, -1]
3297 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3298 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3299 "
3300 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 1 [paras[0].firstChild, 0]
3301 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3302 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3303 "
3304 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 2 [paras[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to extend() expected 1 but got 2
3305 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3306 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3307 "
3308 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 3 [paras[0].firstChild, 2]
3309 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3310 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3311 "
3312 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 4 [paras[0].firstChild, 8]
3313 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3314 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3315 "
3316 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 5 [paras[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to extend() expected 9 but got 10
3317 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3318 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3319 "
3320 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 6 [paras[0].firstChild, 10]
3321 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3322 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3323 "
3324 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 7 [paras[0].firstChild, 65535]
3325 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3326 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3327 "
3328 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 8 [paras[1].firstChild, -1]
3329 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3330 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3331 "
3332 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 9 [paras[1].firstChild, 0] assert_equals: focusNode must be the n ode passed to extend() expected Text node "Ijklmnop
3333 " but got Element node <p id="c">Qrstuvwx</p>
3334 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3335 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3336 "
3337 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 10 [paras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3338 " but got Element node <p id="c">Qrstuvwx</p>
3339 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3340 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3341 "
3342 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 11 [paras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3343 " but got Element node <p id="c">Qrstuvwx</p>
3344 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3345 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3346 "
3347 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 12 [paras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3348 " but got Element node <p id="c">Qrstuvwx</p>
3349 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3350 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3351 "
3352 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 13 [paras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend() expected Text node "Ijklmnop
3353 " but got Element node <p id="c">Qrstuvwx</p>
3354 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3355 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3356 "
3357 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 14 [paras[1].firstChild, 10]
3358 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: startC ontainer must be correct expected Element node <html><head><title>Selection exte nd() tests</title>
3359 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3360 "
3361 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 15 [paras[1].firstChild, 65535]
3362 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3363 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3364 "
3365 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3366 "
3367 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3368 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3369 "
3370 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3371 "
3372 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3373 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3374 "
3375 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3376 "
3377 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3378 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3379 "
3380 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 19 [detachedPara1.firstChild, 9]
3381 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3382 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3383 "
3384 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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̈ḧ
3385 "
3386 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3387 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3388 "
3389 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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̈ḧ
3390 "
3391 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3392 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3393 "
3394 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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̈ḧ
3395 "
3396 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3397 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3398 "
3399 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 23 [foreignPara1.firstChild, 9]
3400 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3401 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3402 "
3403 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 24 [document.documentElement, -1]
3404 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check: s tartContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3405 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3406 "
3407 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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>
3408 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3409 "
3410 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3411 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3412 "
3413 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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>
3414 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3415 "
3416 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3417 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3418 "
3419 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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>
3420 <meta... but got Text node "Qrstuvwx"
3421 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3422 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3423 "
3424 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 28 [document.documentElement, 7]
3425 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: st artContainer must be correct expected Element node <html><head><title>Selection extend() tests</title>
3426 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3427 "
3428 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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>
3429 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3430 "
3431 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 29 [document.head, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3432 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3433 "
3434 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3435 </p><p id... but got Text node "Qrstuvwx"
3436 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 30 [document.body, 3] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3437 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3438 "
3439 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3440 "
3441 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3442 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3443 "
3444 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3445 "
3446 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selectio n extend() tests</title>
3447 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3448 "
3449 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3450 "
3451 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3452 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3453 "
3454 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3455 "
3456 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3457 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3458 "
3459 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3460 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3461 "
3462 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3463 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3464 "
3465 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3466 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3467 "
3468 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3469 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3470 "
3471 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 37 [paras[0], 2]
3472 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3473 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3474 "
3475 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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
3476 </p> but got Element node <p id="c">Qrstuvwx</p>
3477 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3478 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3479 "
3480 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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
3481 </p> but got Element node <p id="c">Qrstuvwx</p>
3482 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3483 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3484 "
3485 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 40 [paras[1], 2]
3486 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3487 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3488 "
3489 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3490 "
3491 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3492 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3493 "
3494 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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 E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3495 "
3496 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: startContaine r must be correct expected Element node <html><head><title>Selection extend() te sts</title>
3497 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3498 "
3499 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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̈ḧ
3500 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3501 "
3502 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3503 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3504 "
3505 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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̈ḧ
3506 </p><p id="b" s... but got Text node "Qrstuvwx"
3507 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3508 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3509 "
3510 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 45 [document, -1]
3511 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 45 [document, -1] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title>
3512 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3513 "
3514 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3515 "
3516 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 46 [document, 0] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3517 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3518 "
3519 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3520 "
3521 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 47 [document, 1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3522 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3523 "
3524 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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"
3525 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 48 [document, 2] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3526 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3527 "
3528 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 49 [document, 3]
3529 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 49 [document, 3] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3530 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3531 "
3532 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 50 [comment, -1]
3533 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 50 [comment, -1] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3534 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3535 "
3536 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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 "Qrstu vwx"
3537 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 51 [comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3538 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3539 "
3540 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 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 "Qrstu vwx"
3541 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 52 [comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3542 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3543 "
3544 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 53 [comment, 96]
3545 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 53 [comment, 96] assert_equals: Sanity check: startContainer mus t be correct expected Element node <html><head><title>Selection extend() tests</ title>
3546 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3547 "
3548 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3549 "
3550 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3551 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3552 "
3553 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3554 "
3555 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: startContainer m ust 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 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3559 "
3560 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3561 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3562 "
3563 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3564 "
3565 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3566 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3567 "
3568 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3569 "
3570 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3571 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3572 "
3573 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 59 [xmlDoc, -1]
3574 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3575 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3576 "
3577 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 60 [xmlDoc, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3578 "
3579 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3580 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3581 "
3582 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 61 [xmlDoc, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Document node with 4 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3583 "
3584 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3585 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3586 "
3587 PASS extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 62 [xmlDoc, 5]
3588 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</ti tle>
3589 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3590 "
3591 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3592 "
3593 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3594 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3595 "
3596 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3597 "
3598 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3599 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3600 "
3601 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3602 "
3603 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3604 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3605 "
3606 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3607 "
3608 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3609 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3610 "
3611 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3612 "
3613 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: start Container must be correct expected Element node <html><head><title>Selection ext end() tests</title>
3614 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3615 "
3616 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3617 "
3618 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3619 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3620 "
3621 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3622 "
3623 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: startConta iner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3624 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3625 "
3626 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 70 [detachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3627 "
3628 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3629 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3630 "
3631 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 71 [detachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Cdefghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3632 "
3633 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: sta rtContainer must be correct expected Element node <html><head><title>Selection e xtend() tests</title>
3634 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3635 "
3636 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3637 "
3638 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3639 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3640 "
3641 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3642 "
3643 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: startCo ntainer must be correct expected Element node <html><head><title>Selection exten d() tests</title>
3644 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3645 "
3646 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3647 "
3648 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity che ck: startContainer must be correct expected Element node <html><head><title>Sele ction extend() tests</title>
3649 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3650 "
3651 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3652 "
3653 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3654 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3655 "
3656 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3657 "
3658 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: startContai ner must be correct expected Element node <html><head><title>Selection extend() tests</title>
3659 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3660 "
3661 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 77 [detachedForeignComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3662 "
3663 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3664 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3665 "
3666 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 78 [detachedForeignComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range e xpected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3667 "
3668 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: star tContainer must be correct expected Element node <html><head><title>Selection ex tend() tests</title>
3669 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3670 "
3671 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3672 "
3673 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: startCon tainer must be correct expected Element node <html><head><title>Selection extend () tests</title>
3674 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3675 "
3676 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3677 "
3678 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3679 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3680 "
3681 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3682 "
3683 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3684 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3685 "
3686 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] 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̈ḧ
3687 "
3688 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3689 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3690 "
3691 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 83 [doctype, 0] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
3692 selection.extend(node, offset);
3693 }" did not throw
3694 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 83 [doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3695 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3696 "
3697 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 84 [doctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3698 selection.extend(node, offset);
3699 }" 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
3700 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 84 [doctype, -17] assert_equals: Sanity check: startContainer mu st be correct expected Element node <html><head><title>Selection extend() tests< /title>
3701 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3702 "
3703 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 85 [doctype, 1] assert_throws: extend() to a doctype must throw I nvalidNodeTypeError function "function () {
3704 selection.extend(node, offset);
3705 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
3706 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 85 [doctype, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <html><head><title>Selection extend() tests</t itle>
3707 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3708 "
3709 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 86 [foreignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
3710 selection.extend(node, offset);
3711 }" did not throw
3712 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: startContain er must be correct expected Element node <html><head><title>Selection extend() t ests</title>
3713 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3714 "
3715 FAIL extend() forwards with range 33 [document.documentElement, 1, document.body , 0] and point 87 [xmlDoctype, 0] assert_throws: extend() to a doctype must thro w InvalidNodeTypeError function "function () {
3716 selection.extend(node, offset);
3717 }" did not throw
3718 FAIL extend() backwards with range 33 [document.documentElement, 1, document.bod y, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: startContainer m ust be correct expected Element node <html><head><title>Selection extend() tests </title>
3719 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3720 "
3721 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3722 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 0 [paras[0].firstChild, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3723 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3724 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 1 [paras[0].firstChild, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3725 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3726 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 2 [paras[0].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3727 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3728 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 3 [paras[0].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3729 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3730 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 4 [paras[0].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3731 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3732 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 5 [paras[0].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3733 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3734 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 6 [paras[0].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3735 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3736 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3737 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3738 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 8 [paras[1].firstChild, -1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3739 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3740 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 9 [paras[1].firstChild, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3741 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3742 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 10 [paras[1].firstChild, 1] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3743 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3744 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 11 [paras[1].firstChild, 2] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3745 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3746 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 12 [paras[1].firstChild, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3747 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3748 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 13 [paras[1].firstChild, 9] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3749 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3750 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 14 [paras[1].firstChild, 10] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3751 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3752 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3753 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3754 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3755 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3756 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3757 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3758 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3759 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3760 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3761 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3762 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3763 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3764 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3765 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3766 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3767 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3768 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3769 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3770 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 24 [document.documentElement, -1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3771 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3772 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 25 [document.documentElement, 0] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3773 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3774 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 26 [document.documentElement, 1] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3775 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3776 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 27 [document.documentElement, 2] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3777 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3778 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 28 [document.documentElement, 7] assert_equals: Sanity check : rangeCount must be correct expected 1 but got 0
3779 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3780 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 29 [document.head, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3781 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3782 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 30 [document.body, 3] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3783 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3784 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 31 [foreignDoc.documentElement, 0] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3785 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity chec k: rangeCount must be correct expected 1 but got 0
3786 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 32 [foreignDoc.documentElement, 1] assert_equals: Sanity che ck: rangeCount must be correct expected 1 but got 0
3787 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3788 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 33 [foreignDoc.head, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3789 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3790 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 34 [foreignDoc.body, 1] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3791 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3792 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 35 [paras[0], 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3793 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3794 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 36 [paras[0], 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3795 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3796 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 37 [paras[0], 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3797 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3798 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 38 [paras[1], 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3799 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3800 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 39 [paras[1], 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3801 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3802 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 40 [paras[1], 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3803 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3804 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 41 [detachedPara1, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3805 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3806 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 42 [detachedPara1, 1] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3807 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3808 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 43 [testDiv, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3809 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3810 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 44 [testDiv, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3811 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3812 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 45 [document, -1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3813 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3814 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 46 [document, 0] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3815 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3816 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 47 [document, 1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3817 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3818 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 48 [document, 2] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3819 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3820 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 49 [document, 3] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3821 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3822 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 50 [comment, -1] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3823 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3824 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 51 [comment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3825 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3826 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 52 [comment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3827 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3828 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 53 [comment, 96] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3829 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3830 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 54 [foreignDoc, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3831 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3832 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 55 [foreignDoc, 1] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3833 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3834 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 56 [foreignComment, 2] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3835 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3836 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 57 [foreignTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3837 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3838 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 58 [foreignTextNode, 36] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
3839 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3840 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 59 [xmlDoc, -1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3841 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3842 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 60 [xmlDoc, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3843 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3844 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 61 [xmlDoc, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3845 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must b e correct expected 1 but got 0
3846 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 62 [xmlDoc, 5] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3847 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3848 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 63 [xmlComment, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3849 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3850 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 64 [xmlComment, 4] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3851 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3852 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 65 [processingInstruction, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3853 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3854 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 66 [processingInstruction, 5] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3855 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: ra ngeCount must be correct expected 1 but got 0
3856 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 67 [processingInstruction, 9] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3857 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3858 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 68 [detachedTextNode, 0] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
3859 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3860 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 69 [detachedTextNode, 8] assert_equals: Sanity check: rangeC ount must be correct expected 1 but got 0
3861 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3862 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3863 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3864 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3865 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3866 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3867 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3868 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: ran geCount must be correct expected 1 but got 0
3869 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3870 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3871 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3872 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 75 [detachedComment, 3] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3873 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3874 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 76 [detachedComment, 5] assert_equals: Sanity check: rangeCo unt must be correct expected 1 but got 0
3875 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3876 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 77 [detachedForeignComment, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3877 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: r angeCount must be correct expected 1 but got 0
3878 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 78 [detachedForeignComment, 4] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3879 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: range Count must be correct expected 1 but got 0
3880 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 79 [detachedXmlComment, 2] assert_equals: Sanity check: rang eCount must be correct expected 1 but got 0
3881 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3882 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 80 [docfrag, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3883 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3884 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 81 [foreignDocfrag, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3885 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3886 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 82 [xmlDocfrag, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3887 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3888 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 83 [doctype, 0] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3889 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mus t be correct expected 1 but got 0
3890 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 84 [doctype, -17] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3891 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3892 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 85 [doctype, 1] assert_equals: Sanity check: rangeCount must be correct expected 1 but got 0
3893 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCoun t must be correct expected 1 but got 0
3894 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 86 [foreignDoctype, 0] assert_equals: Sanity check: rangeCou nt must be correct expected 1 but got 0
3895 FAIL extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc. body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount mu st be correct expected 1 but got 0
3896 FAIL extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc .body, 0] and point 87 [xmlDoctype, 0] assert_equals: Sanity check: rangeCount m ust be correct expected 1 but got 0
3897 PASS extend() forwards with range 35 [document, 0, document, 1] and point 0 [par as[0].firstChild, -1]
3898 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3899 "
3900 PASS extend() forwards with range 35 [document, 0, document, 1] and point 1 [par as[0].firstChild, 0]
3901 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3902 "
3903 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 2 [par as[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to ext end() expected 1 but got 2
3904 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3905 "
3906 PASS extend() forwards with range 35 [document, 0, document, 1] and point 3 [par as[0].firstChild, 2]
3907 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3908 "
3909 PASS extend() forwards with range 35 [document, 0, document, 1] and point 4 [par as[0].firstChild, 8]
3910 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3911 "
3912 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 5 [par as[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to ext end() expected 9 but got 10
3913 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3914 "
3915 PASS extend() forwards with range 35 [document, 0, document, 1] and point 6 [par as[0].firstChild, 10]
3916 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3917 "
3918 PASS extend() forwards with range 35 [document, 0, document, 1] and point 7 [par as[0].firstChild, 65535]
3919 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3920 "
3921 PASS extend() forwards with range 35 [document, 0, document, 1] and point 8 [par as[1].firstChild, -1]
3922 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3923 "
3924 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 9 [par as[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
3925 " but got Element node <p id="c">Qrstuvwx</p>
3926 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3927 "
3928 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 10 [pa ras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
3929 " but got Element node <p id="c">Qrstuvwx</p>
3930 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3931 "
3932 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 11 [pa ras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
3933 " but got Element node <p id="c">Qrstuvwx</p>
3934 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3935 "
3936 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 12 [pa ras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
3937 " but got Element node <p id="c">Qrstuvwx</p>
3938 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3939 "
3940 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 13 [pa ras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
3941 " but got Element node <p id="c">Qrstuvwx</p>
3942 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3943 "
3944 PASS extend() forwards with range 35 [document, 0, document, 1] and point 14 [pa ras[1].firstChild, 10]
3945 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3946 "
3947 PASS extend() forwards with range 35 [document, 0, document, 1] and point 15 [pa ras[1].firstChild, 65535]
3948 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
3949 "
3950 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3951 "
3952 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3953 "
3954 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3955 "
3956 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3957 "
3958 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3959 "
3960 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3961 "
3962 PASS extend() forwards with range 35 [document, 0, document, 1] and point 19 [de tachedPara1.firstChild, 9]
3963 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3964 "
3965 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3966 "
3967 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
3968 "
3969 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3970 "
3971 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
3972 "
3973 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3974 "
3975 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
3976 "
3977 PASS extend() forwards with range 35 [document, 0, document, 1] and point 23 [fo reignPara1.firstChild, 9]
3978 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
3979 "
3980 PASS extend() forwards with range 35 [document, 0, document, 1] and point 24 [do cument.documentElement, -1]
3981 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
3982 "
3983 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 25 [do cument.documentElement, 0] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
3984 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3985 "
3986 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3987 "
3988 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 26 [do cument.documentElement, 1] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
3989 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3990 "
3991 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3992 "
3993 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 27 [do cument.documentElement, 2] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
3994 <meta... but got Text node "Qrstuvwx"
3995 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3996 "
3997 PASS extend() forwards with range 35 [document, 0, document, 1] and point 28 [do cument.documentElement, 7]
3998 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
3999 "
4000 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 29 [do cument.head, 1] assert_equals: focusNode must be the node passed to extend() exp ected Element node <head><title>Selection extend() tests</title>
4001 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4002 "
4003 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4004 "
4005 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 30 [do cument.body, 3] assert_equals: focusNode must be the node passed to extend() exp ected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4006 </p><p id... but got Text node "Qrstuvwx"
4007 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4008 "
4009 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 31 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4010 "
4011 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4012 "
4013 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 32 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4014 "
4015 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4016 "
4017 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 33 [fo reignDoc.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̈ḧ
4018 "
4019 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4020 "
4021 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4022 "
4023 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4024 "
4025 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 35 [pa ras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4026 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4027 "
4028 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4029 "
4030 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 36 [pa ras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4031 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4032 "
4033 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4034 "
4035 PASS extend() forwards with range 35 [document, 0, document, 1] and point 37 [pa ras[0], 2]
4036 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4037 "
4038 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 38 [pa ras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
4039 </p> but got Element node <p id="c">Qrstuvwx</p>
4040 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4041 "
4042 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 39 [pa ras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
4043 </p> but got Element node <p id="c">Qrstuvwx</p>
4044 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4045 "
4046 PASS extend() forwards with range 35 [document, 0, document, 1] and point 40 [pa ras[1], 2]
4047 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4048 "
4049 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 41 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4050 "
4051 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4052 "
4053 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 42 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4054 "
4055 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4056 "
4057 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 43 [te stDiv, 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̈ḧ
4058 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4059 "
4060 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4061 "
4062 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 44 [te stDiv, 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̈ḧ
4063 </p><p id="b" s... but got Text node "Qrstuvwx"
4064 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4065 "
4066 PASS extend() forwards with range 35 [document, 0, document, 1] and point 45 [do cument, -1]
4067 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4068 "
4069 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 46 [do cument, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4070 "
4071 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4072 "
4073 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 47 [do cument, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4074 "
4075 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4076 "
4077 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 48 [do cument, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
4078 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4079 "
4080 PASS extend() forwards with range 35 [document, 0, document, 1] and point 49 [do cument, 3]
4081 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4082 "
4083 PASS extend() forwards with range 35 [document, 0, document, 1] and point 50 [co mment, -1]
4084 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4085 "
4086 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 51 [co mment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4087 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4088 "
4089 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 52 [co mment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4090 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4091 "
4092 PASS extend() forwards with range 35 [document, 0, document, 1] and point 53 [co mment, 96]
4093 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4094 "
4095 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 54 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4096 "
4097 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4098 "
4099 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 55 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4100 "
4101 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4102 "
4103 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4104 "
4105 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4106 "
4107 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 57 [fo reignTextNode, 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 t hat I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4108 "
4109 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4110 "
4111 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4112 "
4113 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4114 "
4115 PASS extend() forwards with range 35 [document, 0, document, 1] and point 59 [xm lDoc, -1]
4116 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4117 "
4118 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 60 [xm lDoc, 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̈ḧ
4119 "
4120 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4121 "
4122 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 61 [xm lDoc, 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̈ḧ
4123 "
4124 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4125 "
4126 PASS extend() forwards with range 35 [document, 0, document, 1] and point 62 [xm lDoc, 5]
4127 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4128 "
4129 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4130 "
4131 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4132 "
4133 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4134 "
4135 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4136 "
4137 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4138 "
4139 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4140 "
4141 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4142 "
4143 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4144 "
4145 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4146 "
4147 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4148 "
4149 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4150 "
4151 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4152 "
4153 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4154 "
4155 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4156 "
4157 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4158 "
4159 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4160 "
4161 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4162 "
4163 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4164 "
4165 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4166 "
4167 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4168 "
4169 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4170 "
4171 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4172 "
4173 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4174 "
4175 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4176 "
4177 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4178 "
4179 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4180 "
4181 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4182 "
4183 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4184 "
4185 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4186 "
4187 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4188 "
4189 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4190 "
4191 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4192 "
4193 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4194 "
4195 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4196 "
4197 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4198 "
4199 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4200 "
4201 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4202 "
4203 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4204 "
4205 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4206 "
4207 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4208 "
4209 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 83 [do ctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
4210 selection.extend(node, offset);
4211 }" did not throw
4212 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4213 "
4214 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4215 selection.extend(node, offset);
4216 }" 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
4217 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4218 "
4219 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 85 [do ctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
4220 selection.extend(node, offset);
4221 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
4222 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4223 "
4224 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 86 [fo reignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeType Error function "function () {
4225 selection.extend(node, offset);
4226 }" did not throw
4227 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4228 "
4229 FAIL extend() forwards with range 35 [document, 0, document, 1] and point 87 [xm lDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4230 selection.extend(node, offset);
4231 }" did not throw
4232 FAIL extend() backwards with range 35 [document, 0, document, 1] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4233 "
4234 PASS extend() forwards with range 36 [document, 0, document, 2] and point 0 [par as[0].firstChild, -1]
4235 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4236 "
4237 PASS extend() forwards with range 36 [document, 0, document, 2] and point 1 [par as[0].firstChild, 0]
4238 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4239 "
4240 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to ext end() expected 1 but got 2
4241 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4242 "
4243 PASS extend() forwards with range 36 [document, 0, document, 2] and point 3 [par as[0].firstChild, 2]
4244 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4245 "
4246 PASS extend() forwards with range 36 [document, 0, document, 2] and point 4 [par as[0].firstChild, 8]
4247 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4248 "
4249 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to ext end() expected 9 but got 10
4250 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4251 "
4252 PASS extend() forwards with range 36 [document, 0, document, 2] and point 6 [par as[0].firstChild, 10]
4253 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4254 "
4255 PASS extend() forwards with range 36 [document, 0, document, 2] and point 7 [par as[0].firstChild, 65535]
4256 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4257 "
4258 PASS extend() forwards with range 36 [document, 0, document, 2] and point 8 [par as[1].firstChild, -1]
4259 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4260 "
4261 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
4262 " but got Element node <p id="c">Qrstuvwx</p>
4263 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4264 "
4265 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4266 " but got Element node <p id="c">Qrstuvwx</p>
4267 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4268 "
4269 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4270 " but got Element node <p id="c">Qrstuvwx</p>
4271 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4272 "
4273 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4274 " but got Element node <p id="c">Qrstuvwx</p>
4275 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4276 "
4277 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4278 " but got Element node <p id="c">Qrstuvwx</p>
4279 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4280 "
4281 PASS extend() forwards with range 36 [document, 0, document, 2] and point 14 [pa ras[1].firstChild, 10]
4282 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4283 "
4284 PASS extend() forwards with range 36 [document, 0, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4285 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4286 "
4287 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4288 "
4289 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4290 "
4291 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4292 "
4293 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4294 "
4295 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4296 "
4297 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4298 "
4299 PASS extend() forwards with range 36 [document, 0, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4300 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4301 "
4302 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4303 "
4304 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4305 "
4306 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4307 "
4308 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4309 "
4310 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4311 "
4312 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4313 "
4314 PASS extend() forwards with range 36 [document, 0, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4315 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4316 "
4317 PASS extend() forwards with range 36 [document, 0, document, 2] and point 24 [do cument.documentElement, -1]
4318 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4319 "
4320 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
4321 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4322 "
4323 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4324 "
4325 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
4326 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4327 "
4328 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4329 "
4330 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
4331 <meta... but got Text node "Qrstuvwx"
4332 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4333 "
4334 PASS extend() forwards with range 36 [document, 0, document, 2] and point 28 [do cument.documentElement, 7]
4335 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4336 "
4337 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 29 [do cument.head, 1] assert_equals: focusNode must be the node passed to extend() exp ected Element node <head><title>Selection extend() tests</title>
4338 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4339 "
4340 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4341 "
4342 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 30 [do cument.body, 3] assert_equals: focusNode must be the node passed to extend() exp ected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4343 </p><p id... but got Text node "Qrstuvwx"
4344 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4345 "
4346 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 31 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4347 "
4348 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4349 "
4350 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 32 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4351 "
4352 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4353 "
4354 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 33 [fo reignDoc.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̈ḧ
4355 "
4356 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4357 "
4358 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4359 "
4360 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4361 "
4362 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 35 [pa ras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4363 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4364 "
4365 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4366 "
4367 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 36 [pa ras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4368 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4369 "
4370 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4371 "
4372 PASS extend() forwards with range 36 [document, 0, document, 2] and point 37 [pa ras[0], 2]
4373 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4374 "
4375 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 38 [pa ras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
4376 </p> but got Element node <p id="c">Qrstuvwx</p>
4377 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4378 "
4379 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 39 [pa ras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
4380 </p> but got Element node <p id="c">Qrstuvwx</p>
4381 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4382 "
4383 PASS extend() forwards with range 36 [document, 0, document, 2] and point 40 [pa ras[1], 2]
4384 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4385 "
4386 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 41 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4387 "
4388 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4389 "
4390 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 42 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4391 "
4392 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4393 "
4394 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 43 [te stDiv, 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̈ḧ
4395 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4396 "
4397 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4398 "
4399 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 44 [te stDiv, 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̈ḧ
4400 </p><p id="b" s... but got Text node "Qrstuvwx"
4401 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4402 "
4403 PASS extend() forwards with range 36 [document, 0, document, 2] and point 45 [do cument, -1]
4404 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4405 "
4406 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 46 [do cument, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4407 "
4408 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4409 "
4410 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 47 [do cument, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4411 "
4412 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4413 "
4414 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 48 [do cument, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
4415 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4416 "
4417 PASS extend() forwards with range 36 [document, 0, document, 2] and point 49 [do cument, 3]
4418 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4419 "
4420 PASS extend() forwards with range 36 [document, 0, document, 2] and point 50 [co mment, -1]
4421 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4422 "
4423 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 51 [co mment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4424 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4425 "
4426 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 52 [co mment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4427 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4428 "
4429 PASS extend() forwards with range 36 [document, 0, document, 2] and point 53 [co mment, 96]
4430 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4431 "
4432 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 54 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4433 "
4434 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4435 "
4436 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 55 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4437 "
4438 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4439 "
4440 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4441 "
4442 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4443 "
4444 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 57 [fo reignTextNode, 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 t hat I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4445 "
4446 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4447 "
4448 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4449 "
4450 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4451 "
4452 PASS extend() forwards with range 36 [document, 0, document, 2] and point 59 [xm lDoc, -1]
4453 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4454 "
4455 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 60 [xm lDoc, 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̈ḧ
4456 "
4457 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4458 "
4459 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 61 [xm lDoc, 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̈ḧ
4460 "
4461 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4462 "
4463 PASS extend() forwards with range 36 [document, 0, document, 2] and point 62 [xm lDoc, 5]
4464 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4465 "
4466 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4467 "
4468 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4469 "
4470 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4471 "
4472 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4473 "
4474 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4475 "
4476 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4477 "
4478 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4479 "
4480 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4481 "
4482 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4483 "
4484 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4485 "
4486 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4487 "
4488 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4489 "
4490 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4491 "
4492 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4493 "
4494 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4495 "
4496 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4497 "
4498 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4499 "
4500 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4501 "
4502 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4503 "
4504 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4505 "
4506 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4507 "
4508 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4509 "
4510 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4511 "
4512 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4513 "
4514 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4515 "
4516 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4517 "
4518 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4519 "
4520 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4521 "
4522 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4523 "
4524 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4525 "
4526 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4527 "
4528 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4529 "
4530 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4531 "
4532 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4533 "
4534 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4535 "
4536 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4537 "
4538 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4539 "
4540 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4541 "
4542 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4543 "
4544 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4545 "
4546 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 83 [do ctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
4547 selection.extend(node, offset);
4548 }" did not throw
4549 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4550 "
4551 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4552 selection.extend(node, offset);
4553 }" 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
4554 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4555 "
4556 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 85 [do ctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
4557 selection.extend(node, offset);
4558 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
4559 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4560 "
4561 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 86 [fo reignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeType Error function "function () {
4562 selection.extend(node, offset);
4563 }" did not throw
4564 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4565 "
4566 FAIL extend() forwards with range 36 [document, 0, document, 2] and point 87 [xm lDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4567 selection.extend(node, offset);
4568 }" did not throw
4569 FAIL extend() backwards with range 36 [document, 0, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4570 "
4571 PASS extend() forwards with range 37 [document, 1, document, 2] and point 0 [par as[0].firstChild, -1]
4572 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 0 [pa ras[0].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4573 "
4574 PASS extend() forwards with range 37 [document, 1, document, 2] and point 1 [par as[0].firstChild, 0]
4575 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 1 [pa ras[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4576 "
4577 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 2 [par as[0].firstChild, 1] assert_equals: focusOffset must be the offset passed to ext end() expected 1 but got 2
4578 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 2 [pa ras[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4579 "
4580 PASS extend() forwards with range 37 [document, 1, document, 2] and point 3 [par as[0].firstChild, 2]
4581 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 3 [pa ras[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4582 "
4583 PASS extend() forwards with range 37 [document, 1, document, 2] and point 4 [par as[0].firstChild, 8]
4584 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 4 [pa ras[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4585 "
4586 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 5 [par as[0].firstChild, 9] assert_equals: focusOffset must be the offset passed to ext end() expected 9 but got 10
4587 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 5 [pa ras[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4588 "
4589 PASS extend() forwards with range 37 [document, 1, document, 2] and point 6 [par as[0].firstChild, 10]
4590 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 6 [pa ras[0].firstChild, 10] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4591 "
4592 PASS extend() forwards with range 37 [document, 1, document, 2] and point 7 [par as[0].firstChild, 65535]
4593 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 7 [pa ras[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4594 "
4595 PASS extend() forwards with range 37 [document, 1, document, 2] and point 8 [par as[1].firstChild, -1]
4596 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 8 [pa ras[1].firstChild, -1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4597 "
4598 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 9 [par as[1].firstChild, 0] assert_equals: focusNode must be the node passed to extend( ) expected Text node "Ijklmnop
4599 " but got Element node <p id="c">Qrstuvwx</p>
4600 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 9 [pa ras[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4601 "
4602 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 10 [pa ras[1].firstChild, 1] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4603 " but got Element node <p id="c">Qrstuvwx</p>
4604 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 10 [p aras[1].firstChild, 1] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4605 "
4606 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 11 [pa ras[1].firstChild, 2] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4607 " but got Element node <p id="c">Qrstuvwx</p>
4608 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 11 [p aras[1].firstChild, 2] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4609 "
4610 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 12 [pa ras[1].firstChild, 8] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4611 " but got Element node <p id="c">Qrstuvwx</p>
4612 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 12 [p aras[1].firstChild, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4613 "
4614 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 13 [pa ras[1].firstChild, 9] assert_equals: focusNode must be the node passed to extend () expected Text node "Ijklmnop
4615 " but got Element node <p id="c">Qrstuvwx</p>
4616 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 13 [p aras[1].firstChild, 9] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4617 "
4618 PASS extend() forwards with range 37 [document, 1, document, 2] and point 14 [pa ras[1].firstChild, 10]
4619 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 14 [p aras[1].firstChild, 10] assert_equals: Sanity check: startContainer must be corr ect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4620 "
4621 PASS extend() forwards with range 37 [document, 1, document, 2] and point 15 [pa ras[1].firstChild, 65535]
4622 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 15 [p aras[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4623 "
4624 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 16 [de tachedPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4625 "
4626 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 16 [d etachedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4627 "
4628 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 17 [de tachedPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4629 "
4630 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 17 [d etachedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4631 "
4632 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 18 [de tachedPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node " Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4633 "
4634 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 18 [d etachedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4635 "
4636 PASS extend() forwards with range 37 [document, 1, document, 2] and point 19 [de tachedPara1.firstChild, 9]
4637 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 19 [d etachedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4638 "
4639 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 20 [fo reignPara1.firstChild, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4640 "
4641 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 20 [f oreignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4642 "
4643 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 21 [fo reignPara1.firstChild, 1] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4644 "
4645 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 21 [f oreignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4646 "
4647 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 22 [fo reignPara1.firstChild, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "E fghijkl" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4648 "
4649 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 22 [f oreignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4650 "
4651 PASS extend() forwards with range 37 [document, 1, document, 2] and point 23 [fo reignPara1.firstChild, 9]
4652 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 23 [f oreignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4653 "
4654 PASS extend() forwards with range 37 [document, 1, document, 2] and point 24 [do cument.documentElement, -1]
4655 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 24 [d ocument.documentElement, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g ̈ḧ
4656 "
4657 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 25 [do cument.documentElement, 0] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
4658 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4659 "
4660 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 25 [d ocument.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4661 "
4662 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 26 [do cument.documentElement, 1] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
4663 <meta... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4664 "
4665 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 26 [d ocument.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4666 "
4667 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 27 [do cument.documentElement, 2] assert_equals: focusNode must be the node passed to e xtend() expected Element node <html><head><title>Selection extend() tests</title >
4668 <meta... but got Text node "Qrstuvwx"
4669 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 27 [d ocument.documentElement, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4670 "
4671 PASS extend() forwards with range 37 [document, 1, document, 2] and point 28 [do cument.documentElement, 7]
4672 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 28 [d ocument.documentElement, 7] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ ḧ
4673 "
4674 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 29 [do cument.head, 1] assert_equals: focusNode must be the node passed to extend() exp ected Element node <head><title>Selection extend() tests</title>
4675 <meta chars... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4676 "
4677 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 29 [d ocument.head, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4678 "
4679 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 30 [do cument.body, 3] assert_equals: focusNode must be the node passed to extend() exp ected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4680 </p><p id... but got Text node "Qrstuvwx"
4681 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 30 [d ocument.body, 3] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4682 "
4683 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 31 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4684 "
4685 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 31 [f oreignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4686 "
4687 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 32 [fo reignDoc.documentElement, 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 <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4688 "
4689 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 32 [f oreignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must b e correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈ g̈ḧ
4690 "
4691 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 33 [fo reignDoc.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̈ḧ
4692 "
4693 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 33 [f oreignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4694 "
4695 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 34 [fo reignDoc.body, 1] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Element node <body>< p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4696 "
4697 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 34 [f oreignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4698 "
4699 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 35 [pa ras[0], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4700 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4701 "
4702 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 35 [p aras[0], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4703 "
4704 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 36 [pa ras[0], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4705 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4706 "
4707 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 36 [p aras[0], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4708 "
4709 PASS extend() forwards with range 37 [document, 1, document, 2] and point 37 [pa ras[0], 2]
4710 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 37 [p aras[0], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4711 "
4712 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 38 [pa ras[1], 0] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
4713 </p> but got Element node <p id="c">Qrstuvwx</p>
4714 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 38 [p aras[1], 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4715 "
4716 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 39 [pa ras[1], 1] assert_equals: focusNode must be the node passed to extend() expected Element node <p id="b" style="display:none">Ijklmnop
4717 </p> but got Element node <p id="c">Qrstuvwx</p>
4718 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 39 [p aras[1], 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4719 "
4720 PASS extend() forwards with range 37 [document, 1, document, 2] and point 40 [pa ras[1], 2]
4721 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 40 [p aras[1], 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4722 "
4723 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 41 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4724 "
4725 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 41 [d etachedPara1, 0] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4726 "
4727 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 42 [de tachedPara1, 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>Opqrst uv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4728 "
4729 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 42 [d etachedPara1, 1] assert_equals: Sanity check: startContainer must be correct exp ected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4730 "
4731 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 43 [te stDiv, 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̈ḧ
4732 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4733 "
4734 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 43 [t estDiv, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4735 "
4736 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 44 [te stDiv, 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̈ḧ
4737 </p><p id="b" s... but got Text node "Qrstuvwx"
4738 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 44 [t estDiv, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4739 "
4740 PASS extend() forwards with range 37 [document, 1, document, 2] and point 45 [do cument, -1]
4741 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 45 [d ocument, -1] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4742 "
4743 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 46 [do cument, 0] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4744 "
4745 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 46 [d ocument, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4746 "
4747 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 47 [do cument, 1] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4748 "
4749 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 47 [d ocument, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4750 "
4751 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 48 [do cument, 2] assert_equals: focusNode must be the node passed to extend() expected Document node with 2 children but got Text node "Qrstuvwx"
4752 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 48 [d ocument, 2] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4753 "
4754 PASS extend() forwards with range 37 [document, 1, document, 2] and point 49 [do cument, 3]
4755 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 49 [d ocument, 3] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4756 "
4757 PASS extend() forwards with range 37 [document, 1, document, 2] and point 50 [co mment, -1]
4758 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 50 [c omment, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4759 "
4760 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 51 [co mment, 0] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4761 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 51 [c omment, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4762 "
4763 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 52 [co mment, 4] assert_equals: focusNode must be the node passed to extend() expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
4764 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 52 [c omment, 4] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4765 "
4766 PASS extend() forwards with range 37 [document, 1, document, 2] and point 53 [co mment, 96]
4767 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 53 [c omment, 96] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4768 "
4769 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 54 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4770 "
4771 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 54 [f oreignDoc, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4772 "
4773 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 55 [fo reignDoc, 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 3 chil dren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4774 "
4775 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 55 [f oreignDoc, 1] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4776 "
4777 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 56 [fo reignComment, 2] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected Comment node <!--"Com menter" and "commentator" mean different things. I'v...--> but got Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4778 "
4779 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 56 [f oreignComment, 2] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4780 "
4781 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 57 [fo reignTextNode, 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 t hat I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4782 "
4783 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 57 [f oreignTextNode, 0] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4784 "
4785 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 58 [fo reignTextNode, 36] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "I admit that I harbor doubts about whether we really need..." but got Text node "Äb̈c̈d ̈ëf̈g̈ḧ
4786 "
4787 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 58 [f oreignTextNode, 36] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4788 "
4789 PASS extend() forwards with range 37 [document, 1, document, 2] and point 59 [xm lDoc, -1]
4790 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 59 [x mlDoc, -1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4791 "
4792 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 60 [xm lDoc, 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̈ḧ
4793 "
4794 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 60 [x mlDoc, 0] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4795 "
4796 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 61 [xm lDoc, 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̈ḧ
4797 "
4798 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 61 [x mlDoc, 1] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4799 "
4800 PASS extend() forwards with range 37 [document, 1, document, 2] and point 62 [xm lDoc, 5]
4801 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 62 [x mlDoc, 5] assert_equals: Sanity check: startContainer must be correct expected D ocument node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4802 "
4803 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 63 [xm lComment, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4804 "
4805 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 63 [x mlComment, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4806 "
4807 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 64 [xm lComment, 4] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--I malici ously created a comment that will break incautiou...--> but got Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4808 "
4809 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 64 [x mlComment, 4] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4810 "
4811 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 65 [pr ocessingInstruction, 0] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4812 "
4813 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 65 [p rocessingInstruction, 0] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4814 "
4815 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 66 [pr ocessingInstruction, 5] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4816 "
4817 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 66 [p rocessingInstruction, 5] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4818 "
4819 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 67 [pr ocessingInstruction, 9] assert_equals: anchorNode must be the node passed to ext end() if it has a different root from the original range expected ProcessingInst ruction node with target "somePI" and data "Did you know that \":syn sync fromst art\" is very useful wh..." but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4820 "
4821 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 67 [p rocessingInstruction, 9] assert_equals: Sanity check: startContainer must be cor rect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4822 "
4823 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 68 [de tachedTextNode, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4824 "
4825 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 68 [d etachedTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4826 "
4827 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 69 [de tachedTextNode, 8] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Text node "Uvwxyzab " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4828 "
4829 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 69 [d etachedTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4830 "
4831 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 70 [de tachedForeignTextNode, 0] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4832 "
4833 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 70 [d etachedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4834 "
4835 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 71 [de tachedForeignTextNode, 8] assert_equals: anchorNode must be the node passed to e xtend() if it has a different root from the original range expected Text node "C defghij" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4836 "
4837 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 71 [d etachedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be c orrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈h ̈
4838 "
4839 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 72 [de tachedXmlTextNode, 0] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4840 "
4841 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 72 [d etachedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4842 "
4843 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 73 [de tachedXmlTextNode, 8] assert_equals: anchorNode must be the node passed to exten d() if it has a different root from the original range expected Text node "Klmno pqr" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4844 "
4845 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 73 [d etachedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be corre ct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4846 "
4847 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 74 [de tachedProcessingInstruction, 12] assert_equals: anchorNode must be the node pass ed to extend() if it has a different root from the original range expected Proce ssingInstruction node with target "whippoorwill" and data "chirp chirp chirp" bu t got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4848 "
4849 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 74 [d etachedProcessingInstruction, 12] assert_equals: Sanity check: startContainer mu st be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4850 "
4851 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 75 [de tachedComment, 3] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4852 "
4853 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 75 [d etachedComment, 3] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4854 "
4855 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 76 [de tachedComment, 5] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected Comment node <!--Stu vwxyz--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4856 "
4857 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 76 [d etachedComment, 5] assert_equals: Sanity check: startContainer must be correct e xpected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4858 "
4859 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 77 [de tachedForeignComment, 0] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4860 "
4861 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 77 [d etachedForeignComment, 0] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4862 "
4863 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 78 [de tachedForeignComment, 4] assert_equals: anchorNode must be the node passed to ex tend() if it has a different root from the original range expected Comment node <!--אריה יהודה--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4864 "
4865 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 78 [d etachedForeignComment, 4] assert_equals: Sanity check: startContainer must be co rrect expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4866 "
4867 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 79 [de tachedXmlComment, 2] assert_equals: anchorNode must be the node passed to extend () if it has a different root from the original range expected Comment node <!-- בן חיים אליעזר--> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4868 "
4869 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 79 [d etachedXmlComment, 2] assert_equals: Sanity check: startContainer must be correc t expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4870 "
4871 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 80 [do cfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it ha s a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4872 "
4873 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 80 [d ocfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4874 "
4875 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 81 [fo reignDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() i f it has a different root from the original range expected DocumentFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4876 "
4877 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 81 [f oreignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4878 "
4879 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 82 [xm lDocfrag, 0] assert_equals: anchorNode must be the node passed to extend() if it has a different root from the original range expected DocumentFragment node wit h 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4880 "
4881 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 82 [x mlDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4882 "
4883 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 83 [do ctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
4884 selection.extend(node, offset);
4885 }" did not throw
4886 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 83 [d octype, 0] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4887 "
4888 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 84 [do ctype, -17] assert_throws: extend() to a doctype must throw InvalidNodeTypeError function "function () {
4889 selection.extend(node, offset);
4890 }" 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
4891 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 84 [d octype, -17] assert_equals: Sanity check: startContainer must be correct expecte d Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4892 "
4893 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 85 [do ctype, 1] assert_throws: extend() to a doctype must throw InvalidNodeTypeError f unction "function () {
4894 selection.extend(node, offset);
4895 }" threw object "IndexSizeError: Failed to execute 'extend' on 'Selectio n': 1 is larger than the given node's length." that is not a DOMException INVALI D_NODE_TYPE_ERR: property "code" is equal to 1, expected 24
4896 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 85 [d octype, 1] assert_equals: Sanity check: startContainer must be correct expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4897 "
4898 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 86 [fo reignDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeType Error function "function () {
4899 selection.extend(node, offset);
4900 }" did not throw
4901 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 86 [f oreignDoctype, 0] assert_equals: Sanity check: startContainer must be correct ex pected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4902 "
4903 FAIL extend() forwards with range 37 [document, 1, document, 2] and point 87 [xm lDoctype, 0] assert_throws: extend() to a doctype must throw InvalidNodeTypeErro r function "function () {
4904 selection.extend(node, offset);
4905 }" did not throw
4906 FAIL extend() backwards with range 37 [document, 1, document, 2] and point 87 [x mlDoctype, 0] assert_equals: Sanity check: startContainer must be correct expect ed Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4907 "
4908 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras [0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4909 </p><p id="b" s...
4910 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [para s[0].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4911 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4912 "
4913 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras [0].firstChild, 0] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4914 </p><p id="b" s...
4915 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [para s[0].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4916 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4917 "
4918 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras [0].firstChild, 1] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4919 </p><p id="b" s...
4920 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [para s[0].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4921 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4922 "
4923 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras [0].firstChild, 2] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4924 </p><p id="b" s...
4925 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [para s[0].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4926 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4927 "
4928 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras [0].firstChild, 8] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4929 </p><p id="b" s...
4930 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [para s[0].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4931 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4932 "
4933 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras [0].firstChild, 9] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4934 </p><p id="b" s...
4935 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [para s[0].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4936 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4937 "
4938 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras [0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4939 </p><p id="b" s...
4940 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [para s[0].firstChild, 10] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4941 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4942 "
4943 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras [0].firstChild, 65535] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4944 </p><p id="b" s...
4945 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [para s[0].firstChild, 65535] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4946 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4947 "
4948 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras [1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4949 </p><p id="b" s...
4950 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [para s[1].firstChild, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4951 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4952 "
4953 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras [1].firstChild, 0] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4954 </p><p id="b" s...
4955 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [para s[1].firstChild, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4956 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4957 "
4958 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [para s[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4959 </p><p id="b" s...
4960 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [par as[1].firstChild, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4961 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4962 "
4963 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [para s[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4964 </p><p id="b" s...
4965 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [par as[1].firstChild, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4966 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4967 "
4968 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [para s[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4969 </p><p id="b" s...
4970 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [par as[1].firstChild, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4971 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4972 "
4973 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [para s[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4974 </p><p id="b" s...
4975 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [par as[1].firstChild, 9] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4976 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4977 "
4978 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [para s[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4979 </p><p id="b" s...
4980 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [par as[1].firstChild, 10] assert_equals: Sanity check: startContainer must be correc t expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4981 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4982 "
4983 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [para s[1].firstChild, 65535] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4984 </p><p id="b" s...
4985 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [par as[1].firstChild, 65535] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4987 "
4988 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [deta chedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4989 </p><p id="b" s...
4990 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [det achedPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4991 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4992 "
4993 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [deta chedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4994 </p><p id="b" s...
4995 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [det achedPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4996 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
4997 "
4998 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [deta chedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4999 </p><p id="b" s...
5000 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [det achedPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5001 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5002 "
5003 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [deta chedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5004 </p><p id="b" s...
5005 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [det achedPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5006 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5007 "
5008 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [fore ignPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5009 </p><p id="b" s...
5010 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [for eignPara1.firstChild, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5011 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5012 "
5013 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [fore ignPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5014 </p><p id="b" s...
5015 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [for eignPara1.firstChild, 1] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5016 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5017 "
5018 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [fore ignPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5019 </p><p id="b" s...
5020 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [for eignPara1.firstChild, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5021 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5022 "
5023 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [fore ignPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5024 </p><p id="b" s...
5025 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [for eignPara1.firstChild, 9] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5026 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5027 "
5028 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [docu ment.documentElement, -1] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5029 </p><p id="b" s...
5030 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [doc ument.documentElement, -1] assert_equals: Sanity check: startContainer must be c orrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5031 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5032 "
5033 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [docu ment.documentElement, 0] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5034 </p><p id="b" s...
5035 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [doc ument.documentElement, 0] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5036 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5037 "
5038 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [docu ment.documentElement, 1] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5039 </p><p id="b" s...
5040 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [doc ument.documentElement, 1] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5041 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5042 "
5043 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [docu ment.documentElement, 2] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5044 </p><p id="b" s...
5045 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [doc ument.documentElement, 2] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5046 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5047 "
5048 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [docu ment.documentElement, 7] assert_equals: Sanity check: endContainer must be corre ct expected Comment node <!--Alphabet soup?--> but got Element node <div id="tes t"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5049 </p><p id="b" s...
5050 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [doc ument.documentElement, 7] assert_equals: Sanity check: startContainer must be co rrect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5051 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5052 "
5053 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [docu ment.head, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
5054 </p><p id="b" s...
5055 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [doc ument.head, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5056 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5057 "
5058 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [docu ment.body, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
5059 </p><p id="b" s...
5060 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [doc ument.body, 3] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5061 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5062 "
5063 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [fore ignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5064 </p><p id="b" s...
5065 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [for eignDoc.documentElement, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5066 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5067 "
5068 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [fore ignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5069 </p><p id="b" s...
5070 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [for eignDoc.documentElement, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5071 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5072 "
5073 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [fore ignDoc.head, 0] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5074 </p><p id="b" s...
5075 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [for eignDoc.head, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5076 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5077 "
5078 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [fore ignDoc.body, 1] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5079 </p><p id="b" s...
5080 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [for eignDoc.body, 1] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5081 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5082 "
5083 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [para s[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5084 </p><p id="b" s...
5085 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [par as[0], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5086 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5087 "
5088 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [para s[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5089 </p><p id="b" s...
5090 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [par as[0], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5091 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5092 "
5093 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [para s[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5094 </p><p id="b" s...
5095 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [par as[0], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5096 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5097 "
5098 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [para s[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5099 </p><p id="b" s...
5100 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [par as[1], 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5101 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5102 "
5103 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [para s[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5104 </p><p id="b" s...
5105 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [par as[1], 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5106 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5107 "
5108 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [para s[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5109 </p><p id="b" s...
5110 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [par as[1], 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5111 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5112 "
5113 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [deta chedPara1, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
5114 </p><p id="b" s...
5115 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [det achedPara1, 0] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5116 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5117 "
5118 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [deta chedPara1, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
5119 </p><p id="b" s...
5120 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [det achedPara1, 1] assert_equals: Sanity check: startContainer must be correct expec ted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5121 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5122 "
5123 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [test Div, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5124 </p><p id="b" s...
5125 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [tes tDiv, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5126 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5127 "
5128 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [test Div, 3] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5129 </p><p id="b" s...
5130 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [tes tDiv, 3] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5131 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5132 "
5133 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [docu ment, -1] assert_equals: Sanity check: endContainer must be correct expected Com ment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
5134 </p><p id="b" s...
5135 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [doc ument, -1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5136 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5137 "
5138 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [docu ment, 0] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5139 </p><p id="b" s...
5140 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [doc ument, 0] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5141 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5142 "
5143 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [docu ment, 1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5144 </p><p id="b" s...
5145 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [doc ument, 1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5146 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5147 "
5148 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [docu ment, 2] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5149 </p><p id="b" s...
5150 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [doc ument, 2] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5151 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5152 "
5153 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [docu ment, 3] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5154 </p><p id="b" s...
5155 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [doc ument, 3] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5156 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5157 "
5158 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comm ent, -1] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5159 </p><p id="b" s...
5160 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [com ment, -1] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5161 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5162 "
5163 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comm ent, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5164 </p><p id="b" s...
5165 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [com ment, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5166 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5167 "
5168 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comm ent, 4] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5169 </p><p id="b" s...
5170 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [com ment, 4] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5171 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5172 "
5173 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comm ent, 96] assert_equals: Sanity check: endContainer must be correct expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
5174 </p><p id="b" s...
5175 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [com ment, 96] assert_equals: Sanity check: startContainer must be correct expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5176 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5177 "
5178 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [fore ignDoc, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5179 </p><p id="b" s...
5180 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [for eignDoc, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5181 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5182 "
5183 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [fore ignDoc, 1] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5184 </p><p id="b" s...
5185 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [for eignDoc, 1] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5186 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5187 "
5188 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [fore ignComment, 2] assert_equals: Sanity check: endContainer must be correct expecte d Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
5189 </p><p id="b" s...
5190 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [for eignComment, 2] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5191 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5192 "
5193 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [fore ignTextNode, 0] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5194 </p><p id="b" s...
5195 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [for eignTextNode, 0] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5196 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5197 "
5198 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [fore ignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expec ted Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
5199 </p><p id="b" s...
5200 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [for eignTextNode, 36] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5201 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5202 "
5203 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlD oc, -1] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5204 </p><p id="b" s...
5205 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xml Doc, -1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5206 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5207 "
5208 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlD oc, 0] assert_equals: Sanity check: endContainer must be correct expected Commen t node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
5209 </p><p id="b" s...
5210 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xml Doc, 0] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5211 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5212 "
5213 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlD oc, 1] assert_equals: Sanity check: endContainer must be correct expected Commen t node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
5214 </p><p id="b" s...
5215 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xml Doc, 1] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5216 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5217 "
5218 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlD oc, 5] assert_equals: Sanity check: endContainer must be correct expected Commen t node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
5219 </p><p id="b" s...
5220 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xml Doc, 5] assert_equals: Sanity check: startContainer must be correct expected Ele ment node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5221 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5222 "
5223 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlC omment, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5224 </p><p id="b" s...
5225 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xml Comment, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5226 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5227 "
5228 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlC omment, 4] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5229 </p><p id="b" s...
5230 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xml Comment, 4] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5231 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5232 "
5233 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [proc essingInstruction, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5234 </p><p id="b" s...
5235 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [pro cessingInstruction, 0] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5236 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5237 "
5238 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [proc essingInstruction, 5] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5239 </p><p id="b" s...
5240 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [pro cessingInstruction, 5] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5241 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5242 "
5243 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [proc essingInstruction, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5244 </p><p id="b" s...
5245 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [pro cessingInstruction, 9] assert_equals: Sanity check: startContainer must be corre ct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5246 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5247 "
5248 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [deta chedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expec ted Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
5249 </p><p id="b" s...
5250 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [det achedTextNode, 0] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5251 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5252 "
5253 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [deta chedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expec ted Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id ="a">Äb̈c̈d̈ëf̈g̈ḧ
5254 </p><p id="b" s...
5255 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [det achedTextNode, 8] assert_equals: Sanity check: startContainer must be correct ex pected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5256 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5257 "
5258 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [deta chedForeignTextNode, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5259 </p><p id="b" s...
5260 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [det achedForeignTextNode, 0] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5261 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5262 "
5263 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [deta chedForeignTextNode, 8] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Element node <div id="test "><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5264 </p><p id="b" s...
5265 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [det achedForeignTextNode, 8] assert_equals: Sanity check: startContainer must be cor rect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5266 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5267 "
5268 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [deta chedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5269 </p><p id="b" s...
5270 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [det achedXmlTextNode, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5271 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5272 "
5273 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [deta chedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5274 </p><p id="b" s...
5275 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [det achedXmlTextNode, 8] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5276 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5277 "
5278 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [deta chedProcessingInstruction, 12] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5279 </p><p id="b" s...
5280 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [det achedProcessingInstruction, 12] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5281 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5282 "
5283 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [deta chedComment, 3] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5284 </p><p id="b" s...
5285 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [det achedComment, 3] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5286 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5287 "
5288 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [deta chedComment, 5] assert_equals: Sanity check: endContainer must be correct expect ed Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5289 </p><p id="b" s...
5290 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [det achedComment, 5] assert_equals: Sanity check: startContainer must be correct exp ected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5291 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5292 "
5293 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [deta chedForeignComment, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5294 </p><p id="b" s...
5295 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [det achedForeignComment, 0] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5296 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5297 "
5298 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [deta chedForeignComment, 4] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5299 </p><p id="b" s...
5300 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [det achedForeignComment, 4] assert_equals: Sanity check: startContainer must be corr ect expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5301 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5302 "
5303 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [deta chedXmlComment, 2] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5304 </p><p id="b" s...
5305 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [det achedXmlComment, 2] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5306 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5307 "
5308 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docf rag, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5309 </p><p id="b" s...
5310 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [doc frag, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5311 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5312 "
5313 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [fore ignDocfrag, 0] assert_equals: Sanity check: endContainer must be correct expecte d Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
5314 </p><p id="b" s...
5315 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [for eignDocfrag, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5316 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5317 "
5318 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlD ocfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5319 </p><p id="b" s...
5320 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xml Docfrag, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5321 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5322 "
5323 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doct ype, 0] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5324 </p><p id="b" s...
5325 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doc type, 0] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5326 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5327 "
5328 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doct ype, -17] assert_equals: Sanity check: endContainer must be correct expected Com ment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
5329 </p><p id="b" s...
5330 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doc type, -17] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5331 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5332 "
5333 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doct ype, 1] assert_equals: Sanity check: endContainer must be correct expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
5334 </p><p id="b" s...
5335 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doc type, 1] assert_equals: Sanity check: startContainer must be correct expected El ement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5336 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5337 "
5338 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [fore ignDoctype, 0] assert_equals: Sanity check: endContainer must be correct expecte d Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
5339 </p><p id="b" s...
5340 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [for eignDoctype, 0] assert_equals: Sanity check: startContainer must be correct expe cted Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5341 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5342 "
5343 FAIL extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlD octype, 0] assert_equals: Sanity check: endContainer must be correct expected Co mment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">A ̈b̈c̈d̈ëf̈g̈ḧ
5344 </p><p id="b" s...
5345 FAIL extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xml Doctype, 0] assert_equals: Sanity check: startContainer must be correct expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5346 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
5347 "
5348 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5349 </p><p id="b" s...
5350 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 0 [paras[0].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5351 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5352 </p><p id="b" s...
5353 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 1 [paras[0].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5354 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5355 </p><p id="b" s...
5356 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 2 [paras[0].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5357 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5358 </p><p id="b" s...
5359 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 3 [paras[0].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5360 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5361 </p><p id="b" s...
5362 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 4 [paras[0].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5363 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5364 </p><p id="b" s...
5365 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 5 [paras[0].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5366 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5367 </p><p id="b" s...
5368 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 6 [paras[0].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5369 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Element node <d iv id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5370 </p><p id="b" s...
5371 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 7 [paras[0].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5372 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5373 </p><p id="b" s...
5374 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 8 [paras[1].firstChild, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5375 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5376 </p><p id="b" s...
5377 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 9 [paras[1].firstChild, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5378 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5379 </p><p id="b" s...
5380 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 10 [paras[1].firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5381 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5382 </p><p id="b" s...
5383 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 11 [paras[1].firstChild, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5384 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5385 </p><p id="b" s...
5386 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 12 [paras[1].firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5387 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5388 </p><p id="b" s...
5389 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 13 [paras[1].firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5390 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5391 </p><p id="b" s...
5392 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 14 [paras[1].firstChild, 10] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstu vwx"
5393 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5394 </p><p id="b" s...
5395 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 15 [paras[1].firstChild, 65535] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5396 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5397 </p><p id="b" s...
5398 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 16 [detachedPara1.firstChild, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5399 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5400 </p><p id="b" s...
5401 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 17 [detachedPara1.firstChild, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5402 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5403 </p><p id="b" s...
5404 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 18 [detachedPara1.firstChild, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5405 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5406 </p><p id="b" s...
5407 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 19 [detachedPara1.firstChild, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5408 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5409 </p><p id="b" s...
5410 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 20 [foreignPara1.firstChild, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5411 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5412 </p><p id="b" s...
5413 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 21 [foreignPara1.firstChild, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5414 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5415 </p><p id="b" s...
5416 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 22 [foreignPara1.firstChild, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5417 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5418 </p><p id="b" s...
5419 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 23 [foreignPara1.firstChild, 9] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5420 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5421 </p><p id="b" s...
5422 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 24 [document.documentElement, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node " Qrstuvwx"
5423 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5424 </p><p id="b" s...
5425 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 25 [document.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5426 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5427 </p><p id="b" s...
5428 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 26 [document.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5429 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5430 </p><p id="b" s...
5431 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 27 [document.documentElement, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5432 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5433 </p><p id="b" s...
5434 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 28 [document.documentElement, 7] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Q rstuvwx"
5435 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 29 [document.head, 1] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5436 </p><p id="b" s...
5437 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 29 [document.head, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5438 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 30 [document.body, 3] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5439 </p><p id="b" s...
5440 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 30 [document.body, 3] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5441 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element nod e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5442 </p><p id="b" s...
5443 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 31 [foreignDoc.documentElement, 0] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5444 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element nod e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5445 </p><p id="b" s...
5446 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 32 [foreignDoc.documentElement, 1] assert_equals: Sanity check: endContaine r must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5447 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5448 </p><p id="b" s...
5449 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 33 [foreignDoc.head, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5450 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5451 </p><p id="b" s...
5452 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 34 [foreignDoc.body, 1] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5453 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5454 </p><p id="b" s...
5455 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 35 [paras[0], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5456 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5457 </p><p id="b" s...
5458 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 36 [paras[0], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5459 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5460 </p><p id="b" s...
5461 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 37 [paras[0], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5462 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5463 </p><p id="b" s...
5464 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 38 [paras[1], 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5465 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5466 </p><p id="b" s...
5467 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 39 [paras[1], 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5468 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5469 </p><p id="b" s...
5470 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 40 [paras[1], 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5471 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5472 </p><p id="b" s...
5473 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 41 [detachedPara1, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5474 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be corr ect expected Comment node <!--Alphabet soup?--> but got Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5475 </p><p id="b" s...
5476 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 42 [detachedPara1, 1] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5477 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5478 </p><p id="b" s...
5479 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 43 [testDiv, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5480 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5481 </p><p id="b" s...
5482 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 44 [testDiv, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5483 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5484 </p><p id="b" s...
5485 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 45 [document, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5486 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 46 [document, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5487 </p><p id="b" s...
5488 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 46 [document, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5489 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 47 [document, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5490 </p><p id="b" s...
5491 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 47 [document, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5492 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 48 [document, 2] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5493 </p><p id="b" s...
5494 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 48 [document, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5495 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 49 [document, 3] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5496 </p><p id="b" s...
5497 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 49 [document, 3] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5498 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5499 </p><p id="b" s...
5500 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 50 [comment, -1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5501 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5502 </p><p id="b" s...
5503 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 51 [comment, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5504 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5505 </p><p id="b" s...
5506 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 52 [comment, 4] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5507 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Element node <div id="test">< p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5508 </p><p id="b" s...
5509 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 53 [comment, 96] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5510 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5511 </p><p id="b" s...
5512 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 54 [foreignDoc, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5513 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5514 </p><p id="b" s...
5515 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 55 [foreignDoc, 1] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5516 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5517 </p><p id="b" s...
5518 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 56 [foreignComment, 2] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5519 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5520 </p><p id="b" s...
5521 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 57 [foreignTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5522 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5523 </p><p id="b" s...
5524 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 58 [foreignTextNode, 36] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5525 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5526 </p><p id="b" s...
5527 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 59 [xmlDoc, -1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5528 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5529 </p><p id="b" s...
5530 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 60 [xmlDoc, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5531 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5532 </p><p id="b" s...
5533 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 61 [xmlDoc, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5534 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct exp ected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5535 </p><p id="b" s...
5536 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 62 [xmlDoc, 5] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5537 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5538 </p><p id="b" s...
5539 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 63 [xmlComment, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5540 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5541 </p><p id="b" s...
5542 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 64 [xmlComment, 4] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5543 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5544 </p><p id="b" s...
5545 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 65 [processingInstruction, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5546 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5547 </p><p id="b" s...
5548 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 66 [processingInstruction, 5] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5549 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <di v id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5550 </p><p id="b" s...
5551 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 67 [processingInstruction, 9] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrst uvwx"
5552 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5553 </p><p id="b" s...
5554 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 68 [detachedTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5555 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Element node <div id= "test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5556 </p><p id="b" s...
5557 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 69 [detachedTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5558 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5559 </p><p id="b" s...
5560 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 70 [detachedForeignTextNode, 0] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5561 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Element node < div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5562 </p><p id="b" s...
5563 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 71 [detachedForeignTextNode, 8] assert_equals: Sanity check: endContainer m ust be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qr stuvwx"
5564 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5565 </p><p id="b" s...
5566 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 72 [detachedXmlTextNode, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5567 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5568 </p><p id="b" s...
5569 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 73 [detachedXmlTextNode, 8] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuv wx"
5570 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endConta iner must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5571 </p><p id="b" s...
5572 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 74 [detachedProcessingInstruction, 12] assert_equals: Sanity check: endCont ainer must be correct expected Comment node <!--Alphabet soup?--> but got Text n ode "Qrstuvwx"
5573 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5574 </p><p id="b" s...
5575 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 75 [detachedComment, 3] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5576 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Element node <div id=" test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5577 </p><p id="b" s...
5578 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 76 [detachedComment, 5] assert_equals: Sanity check: endContainer must be c orrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5579 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Element node <d iv id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5580 </p><p id="b" s...
5581 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 77 [detachedForeignComment, 0] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5582 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mus t be correct expected Comment node <!--Alphabet soup?--> but got Element node <d iv id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5583 </p><p id="b" s...
5584 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 78 [detachedForeignComment, 4] assert_equals: Sanity check: endContainer mu st be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrs tuvwx"
5585 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div i d="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5586 </p><p id="b" s...
5587 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 79 [detachedXmlComment, 2] assert_equals: Sanity check: endContainer must b e correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvw x"
5588 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5589 </p><p id="b" s...
5590 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 80 [docfrag, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5591 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5592 </p><p id="b" s...
5593 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 81 [foreignDocfrag, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5594 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5595 </p><p id="b" s...
5596 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 82 [xmlDocfrag, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5597 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5598 </p><p id="b" s...
5599 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 83 [doctype, 0] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5600 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"> <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5601 </p><p id="b" s...
5602 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 84 [doctype, -17] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5603 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct ex pected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5604 </p><p id="b" s...
5605 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 85 [doctype, 1] assert_equals: Sanity check: endContainer must be correct e xpected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5606 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be cor rect expected Comment node <!--Alphabet soup?--> but got Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5607 </p><p id="b" s...
5608 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 86 [foreignDoctype, 0] assert_equals: Sanity check: endContainer must be co rrect expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5609 FAIL extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and po int 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correct expected Comment node <!--Alphabet soup?--> but got Element node <div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5610 </p><p id="b" s...
5611 FAIL extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and p oint 87 [xmlDoctype, 0] assert_equals: Sanity check: endContainer must be correc t expected Comment node <!--Alphabet soup?--> but got Text node "Qrstuvwx"
5612 Harness: the test ran to completion.
5613
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698