insertparagraph.js (160523B)
1 // For documentation of the format, see README in this directory. 2 var browserTests = [ 3 ["foo[bar]baz", 4 [["defaultparagraphseparator","div"],["insertparagraph",""]], 5 "<div>foo</div><div>{}baz</div>", 6 [true,true], 7 {"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 8 ["foo[bar]baz", 9 [["defaultparagraphseparator","p"],["insertparagraph",""]], 10 "<p>foo</p><p>{}baz</p>", 11 [true,true], 12 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 13 ["fo[o<table><tr><td>b]ar</table>", 14 [["defaultparagraphseparator","div"],["insertparagraph",""]], 15 "<div>fo</div><div>{}<br></div><table><tbody><tr><td>ar</td></tr></tbody></table>", 16 [true,true], 17 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 18 ["fo[o<table><tr><td>b]ar</table>", 19 [["defaultparagraphseparator","p"],["insertparagraph",""]], 20 "<p>fo</p><p>{}<br></p><table><tbody><tr><td>ar</td></tr></tbody></table>", 21 [true,true], 22 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 23 ["<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>", 24 [["defaultparagraphseparator","div"],["insertparagraph",""]], 25 "<table><tbody><tr><td><div><br></div><div>{}<br></div></td><td><br></td></tr><tr><td>baz</td><td>quz</td></tr></tbody></table>", 26 [true,true], 27 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 28 ["<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>", 29 [["defaultparagraphseparator","p"],["insertparagraph",""]], 30 "<table><tbody><tr><td><p><br></p><p>{}<br></p></td><td><br></td></tr><tr><td>baz</td><td>quz</td></tr></tbody></table>", 31 [true,true], 32 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 33 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>", 34 [["insertparagraph",""]], 35 "<table><tbody>{}<tr><td><br></td><td><br></td></tr><tr><td>baz</td><td>quz</td></tr></tbody></table>", 36 [true], 37 {"insertparagraph":[false,false,"",false,false,""]}], 38 ["<table><tr><td>fo[o</table>b]ar", 39 [["defaultparagraphseparator","div"],["insertparagraph",""]], 40 "<table><tbody><tr><td><div>fo</div><div>{}<br></div></td></tr></tbody></table>ar", 41 [true,true], 42 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 43 ["<table><tr><td>fo[o</table>b]ar", 44 [["defaultparagraphseparator","p"],["insertparagraph",""]], 45 "<table><tbody><tr><td><p>fo</p><p>{}<br></p></td></tr></tbody></table>ar", 46 [true,true], 47 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 48 ["<table><tr><td>fo[o<td>b]ar<td>baz</table>", 49 [["defaultparagraphseparator","div"],["insertparagraph",""]], 50 "<table><tbody><tr><td><div>fo</div><div>{}<br></div></td><td>ar</td><td>baz</td></tr></tbody></table>", 51 [true,true], 52 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 53 ["<table><tr><td>fo[o<td>b]ar<td>baz</table>", 54 [["defaultparagraphseparator","p"],["insertparagraph",""]], 55 "<table><tbody><tr><td><p>fo</p><p>{}<br></p></td><td>ar</td><td>baz</td></tr></tbody></table>", 56 [true,true], 57 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 58 ["{<table><tr><td>foo</table>}", 59 [["defaultparagraphseparator","div"],["insertparagraph",""]], 60 "<div><br></div><div>{}<br></div>", 61 [true,true], 62 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 63 ["{<table><tr><td>foo</table>}", 64 [["defaultparagraphseparator","p"],["insertparagraph",""]], 65 "<p><br></p><p>{}<br></p>", 66 [true,true], 67 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 68 ["<table><tr><td>[foo]</table>", 69 [["defaultparagraphseparator","div"],["insertparagraph",""]], 70 "<table><tbody><tr><td><div><br></div><div>{}<br></div></td></tr></tbody></table>", 71 [true,true], 72 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 73 ["<table><tr><td>[foo]</table>", 74 [["defaultparagraphseparator","p"],["insertparagraph",""]], 75 "<table><tbody><tr><td><p><br></p><p>{}<br></p></td></tr></tbody></table>", 76 [true,true], 77 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 78 ["<ol><li>[foo]<li>bar</ol>", 79 [["defaultparagraphseparator","div"],["insertparagraph",""]], 80 "<div>{}<br></div><ol><li>bar</li></ol>", 81 [true,true], 82 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 83 ["<ol><li>[foo]<li>bar</ol>", 84 [["defaultparagraphseparator","p"],["insertparagraph",""]], 85 "<p>{}<br></p><ol><li>bar</li></ol>", 86 [true,true], 87 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 88 ["<ol><li>f[o]o<li>bar</ol>", 89 [["insertparagraph",""]], 90 "<ol><li>f</li><li>{}o</li><li>bar</li></ol>", 91 [true], 92 {"insertparagraph":[false,false,"",false,false,""]}], 93 ["[]foo", 94 [["defaultparagraphseparator","div"],["insertparagraph",""]], 95 "<div><br></div><div>{}foo</div>", 96 [true,true], 97 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 98 ["[]foo", 99 [["defaultparagraphseparator","p"],["insertparagraph",""]], 100 "<p><br></p><p>{}foo</p>", 101 [true,true], 102 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 103 ["foo[]", 104 [["defaultparagraphseparator","div"],["insertparagraph",""]], 105 "<div>foo</div><div>{}<br></div>", 106 [true,true], 107 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 108 ["foo[]", 109 [["defaultparagraphseparator","p"],["insertparagraph",""]], 110 "<p>foo</p><p>{}<br></p>", 111 [true,true], 112 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 113 ["<span>foo[]</span>", 114 [["defaultparagraphseparator","div"],["insertparagraph",""]], 115 "<div><span>foo</span></div><div>{}<br></div>", 116 [true,true], 117 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 118 ["<span>foo[]</span>", 119 [["defaultparagraphseparator","p"],["insertparagraph",""]], 120 "<p><span>foo</span></p><p>{}<br></p>", 121 [true,true], 122 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 123 ["foo[]<br>", 124 [["defaultparagraphseparator","div"],["insertparagraph",""]], 125 "<div>foo</div><div>{}<br></div>", 126 [true,true], 127 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 128 ["foo[]<br>", 129 [["defaultparagraphseparator","p"],["insertparagraph",""]], 130 "<p>foo</p><p>{}<br></p>", 131 [true,true], 132 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 133 ["foo[]bar", 134 [["defaultparagraphseparator","div"],["insertparagraph",""]], 135 "<div>foo</div><div>{}bar</div>", 136 [true,true], 137 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 138 ["foo[]bar", 139 [["defaultparagraphseparator","p"],["insertparagraph",""]], 140 "<p>foo</p><p>{}bar</p>", 141 [true,true], 142 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 143 ["<address>[]foo</address>", 144 [["insertparagraph",""]], 145 "<address><br>{}foo</address>", 146 [true], 147 {"insertparagraph":[false,false,"",false,false,""]}], 148 ["<address>foo[]</address>", 149 [["insertparagraph",""]], 150 "<address>foo<br>{}<br></address>", 151 [true], 152 {"insertparagraph":[false,false,"",false,false,""]}], 153 ["<address>foo[]<br></address>", 154 [["insertparagraph",""]], 155 "<address>foo<br>{}<br></address>", 156 [true], 157 {"insertparagraph":[false,false,"",false,false,""]}], 158 ["<address>foo[]bar</address>", 159 [["insertparagraph",""]], 160 "<address>foo<br>{}bar</address>", 161 [true], 162 {"insertparagraph":[false,false,"",false,false,""]}], 163 ["<div>[]foo</div>", 164 [["defaultparagraphseparator","div"],["insertparagraph",""]], 165 "<div><br></div><div>{}foo</div>", 166 [true,true], 167 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 168 ["<div>[]foo</div>", 169 [["defaultparagraphseparator","p"],["insertparagraph",""]], 170 "<div><br></div><div>{}foo</div>", 171 [true,true], 172 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 173 ["<div>foo[]</div>", 174 [["defaultparagraphseparator","div"],["insertparagraph",""]], 175 "<div>foo</div><div>{}<br></div>", 176 [true,true], 177 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 178 ["<div>foo[]</div>", 179 [["defaultparagraphseparator","p"],["insertparagraph",""]], 180 "<div>foo</div><div>{}<br></div>", 181 [true,true], 182 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 183 ["<div>foo[]<br></div>", 184 [["defaultparagraphseparator","div"],["insertparagraph",""]], 185 "<div>foo</div><div>{}<br></div>", 186 [true,true], 187 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 188 ["<div>foo[]<br></div>", 189 [["defaultparagraphseparator","p"],["insertparagraph",""]], 190 "<div>foo</div><div>{}<br></div>", 191 [true,true], 192 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 193 ["<div>foo[]bar</div>", 194 [["defaultparagraphseparator","div"],["insertparagraph",""]], 195 "<div>foo</div><div>{}bar</div>", 196 [true,true], 197 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 198 ["<div>foo[]bar</div>", 199 [["defaultparagraphseparator","p"],["insertparagraph",""]], 200 "<div>foo</div><div>{}bar</div>", 201 [true,true], 202 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 203 ["<dl><dt>[]foo<dd>bar</dl>", 204 [["insertparagraph",""]], 205 "<dl><dt><br></dt><dt>{}foo</dt><dd>bar</dd></dl>", 206 [true], 207 {"insertparagraph":[false,false,"",false,false,""]}], 208 ["<dl><dt>foo[]<dd>bar</dl>", 209 [["insertparagraph",""]], 210 "<dl><dt>foo</dt><dd>{}<br></dd><dd>bar</dd></dl>", 211 [true], 212 {"insertparagraph":[false,false,"",false,false,""]}], 213 ["<dl><dt>foo[]<br><dd>bar</dl>", 214 [["insertparagraph",""]], 215 "<dl><dt>foo</dt><dd>{}<br></dd><dd>bar</dd></dl>", 216 [true], 217 {"insertparagraph":[false,false,"",false,false,""]}], 218 ["<dl><dt>foo[]bar<dd>baz</dl>", 219 [["insertparagraph",""]], 220 "<dl><dt>foo</dt><dt>{}bar</dt><dd>baz</dd></dl>", 221 [true], 222 {"insertparagraph":[false,false,"",false,false,""]}], 223 ["<dl><dt>foo<dd>[]bar</dl>", 224 [["insertparagraph",""]], 225 "<dl><dt>foo</dt><dd><br></dd><dd>{}bar</dd></dl>", 226 [true], 227 {"insertparagraph":[false,false,"",false,false,""]}], 228 ["<dl><dt>foo<dd>bar[]</dl>", 229 [["insertparagraph",""]], 230 "<dl><dt>foo</dt><dd>bar</dd><dt>{}<br></dt></dl>", 231 [true], 232 {"insertparagraph":[false,false,"",false,false,""]}], 233 ["<dl><dt>foo<dd>bar[]<br></dl>", 234 [["insertparagraph",""]], 235 "<dl><dt>foo</dt><dd>bar</dd><dt>{}<br></dt></dl>", 236 [true], 237 {"insertparagraph":[false,false,"",false,false,""]}], 238 ["<dl><dt>foo<dd>bar[]baz</dl>", 239 [["insertparagraph",""]], 240 "<dl><dt>foo</dt><dd>bar</dd><dd>{}baz</dd></dl>", 241 [true], 242 {"insertparagraph":[false,false,"",false,false,""]}], 243 ["<h1>[]foo</h1>", 244 [["insertparagraph",""]], 245 "<h1><br></h1><h1>{}foo</h1>", 246 [true], 247 {"insertparagraph":[false,false,"",false,false,""]}], 248 ["<h1>foo[]</h1>", 249 [["defaultparagraphseparator","div"],["insertparagraph",""]], 250 "<h1>foo</h1><div>{}<br></div>", 251 [true,true], 252 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 253 ["<h1>foo[]</h1>", 254 [["defaultparagraphseparator","p"],["insertparagraph",""]], 255 "<h1>foo</h1><p>{}<br></p>", 256 [true,true], 257 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 258 ["<h1>foo[]<br></h1>", 259 [["defaultparagraphseparator","div"],["insertparagraph",""]], 260 ["<h1>foo</h1><div><br></div>", 261 "<h1>foo<br></h1><div><br></div>"], 262 [true,true], 263 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 264 ["<h1>foo[]<br></h1>", 265 [["defaultparagraphseparator","p"],["insertparagraph",""]], 266 ["<h1>foo</h1><p><br></p>", 267 "<h1>foo<br></h1><p><br></p>"], 268 [true,true], 269 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 270 ["<h1>foo[]bar</h1>", 271 [["insertparagraph",""]], 272 "<h1>foo</h1><h1>{}bar</h1>", 273 [true], 274 {"insertparagraph":[false,false,"",false,false,""]}], 275 ["<ol><li>[]foo</ol>", 276 [["insertparagraph",""]], 277 "<ol><li><br></li><li>{}foo</li></ol>", 278 [true], 279 {"insertparagraph":[false,false,"",false,false,""]}], 280 ["<ol><li>foo[]</ol>", 281 [["insertparagraph",""]], 282 "<ol><li>foo</li><li>{}<br></li></ol>", 283 [true], 284 {"insertparagraph":[false,false,"",false,false,""]}], 285 ["<ol><li>foo[]<br></ol>", 286 [["insertparagraph",""]], 287 "<ol><li>foo</li><li>{}<br></li></ol>", 288 [true], 289 {"insertparagraph":[false,false,"",false,false,""]}], 290 ["<ol><li>foo[]bar</ol>", 291 [["insertparagraph",""]], 292 "<ol><li>foo</li><li>{}bar</li></ol>", 293 [true], 294 {"insertparagraph":[false,false,"",false,false,""]}], 295 ["<p>[]foo</p>", 296 [["defaultparagraphseparator","div"],["insertparagraph",""]], 297 "<p><br></p><p>{}foo</p>", 298 [true,true], 299 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 300 ["<p>[]foo</p>", 301 [["defaultparagraphseparator","p"],["insertparagraph",""]], 302 "<p><br></p><p>{}foo</p>", 303 [true,true], 304 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 305 ["<p>foo[]</p>", 306 [["defaultparagraphseparator","div"],["insertparagraph",""]], 307 "<p>foo</p><p>{}<br></p>", 308 [true,true], 309 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 310 ["<p>foo[]</p>", 311 [["defaultparagraphseparator","p"],["insertparagraph",""]], 312 "<p>foo</p><p>{}<br></p>", 313 [true,true], 314 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 315 ["<p>foo[]<br></p>", 316 [["defaultparagraphseparator","div"],["insertparagraph",""]], 317 "<p>foo</p><p>{}<br></p>", 318 [true,true], 319 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 320 ["<p>foo[]<br></p>", 321 [["defaultparagraphseparator","p"],["insertparagraph",""]], 322 "<p>foo</p><p>{}<br></p>", 323 [true,true], 324 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 325 ["<p>foo[]bar</p>", 326 [["defaultparagraphseparator","div"],["insertparagraph",""]], 327 "<p>foo</p><p>{}bar</p>", 328 [true,true], 329 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 330 ["<p>foo[]bar</p>", 331 [["defaultparagraphseparator","p"],["insertparagraph",""]], 332 "<p>foo</p><p>{}bar</p>", 333 [true,true], 334 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 335 ["<pre>[]foo</pre>", 336 [["insertparagraph",""]], 337 "<pre><br>{}foo</pre>", 338 [true], 339 {"insertparagraph":[false,false,"",false,false,""]}], 340 ["<pre>foo[]</pre>", 341 [["insertparagraph",""]], 342 "<pre>foo<br>{}<br></pre>", 343 [true], 344 {"insertparagraph":[false,false,"",false,false,""]}], 345 ["<pre>foo[]<br></pre>", 346 [["insertparagraph",""]], 347 "<pre>foo<br>{}<br></pre>", 348 [true], 349 {"insertparagraph":[false,false,"",false,false,""]}], 350 ["<pre>foo[]bar</pre>", 351 [["insertparagraph",""]], 352 "<pre>foo<br>{}bar</pre>", 353 [true], 354 {"insertparagraph":[false,false,"",false,false,""]}], 355 ["<pre>foo[]<br><br></pre>", 356 [["insertparagraph",""]], 357 "<pre>foo<br>{}<br><br></pre>", 358 [true], 359 {"insertparagraph":[false,false,"",false,false,""]}], 360 ["<pre>foo<br>{}<br></pre>", 361 [["insertparagraph",""]], 362 "<pre>foo<br><br>{}<br></pre>", 363 [true], 364 {"insertparagraph":[false,false,"",false,false,""]}], 365 ["<pre>foo []</pre>", 366 [["insertparagraph",""]], 367 "<pre>foo\n<br>{}<br></pre>", 368 [true], 369 {"insertparagraph":[false,false,"",false,false,""]}], 370 ["<pre>foo[] </pre>", 371 [["insertparagraph",""]], 372 "<pre>foo<br>{}\n</pre>", 373 [true], 374 {"insertparagraph":[false,false,"",false,false,""]}], 375 ["<pre>foo [] </pre>", 376 [["insertparagraph",""]], 377 "<pre>foo\n<br>{}\n</pre>", 378 [true], 379 {"insertparagraph":[false,false,"",false,false,""]}], 380 ["<xmp>foo[]bar</xmp>", 381 [["insertparagraph",""]], 382 "<xmp>foo</xmp><xmp>{}bar</xmp>", 383 [true], 384 {"insertparagraph":[false,false,"",false,false,""]}], 385 ["<script>foo[]bar</script>baz", 386 [["defaultparagraphseparator","div"],["insertparagraph",""]], 387 "<div><script>foo</script><br></div><div>{}<script>bar</script>baz</div>", 388 [true,true], 389 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 390 ["<script>foo[]bar</script>baz", 391 [["defaultparagraphseparator","p"],["insertparagraph",""]], 392 "<p><script>foo</script><br></p><p>{}<script>bar</script>baz</p>", 393 [true,true], 394 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 395 ["<div style=display:none>foo[]bar</div>baz", 396 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 397 "<div style=\"display:none\">foo<br></div><div style=\"display:none\">{}bar<br></div>baz", 398 [true,true,true], 399 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 400 ["<div style=display:none>foo[]bar</div>baz", 401 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 402 "<div style=\"display:none\">foo<br></div><div style=\"display:none\">{}bar<br></div>baz", 403 [true,true,true], 404 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 405 ["<div style=display:none>foo[]bar</div>baz", 406 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 407 "<div style=\"display:none\">foo<br></div><div style=\"display:none\">{}bar<br></div>baz", 408 [true,true,true], 409 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 410 ["<div style=display:none>foo[]bar</div>baz", 411 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 412 "<div style=\"display:none\">foo<br></div><div style=\"display:none\">{}bar<br></div>baz", 413 [true,true,true], 414 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 415 ["<listing>foo[]bar</listing>", 416 [["insertparagraph",""]], 417 "<listing>foo<br>{}bar</listing>", 418 [true], 419 {"insertparagraph":[false,false,"",false,false,""]}], 420 ["<ol><li>{}<br></li></ol>", 421 [["defaultparagraphseparator","div"],["insertparagraph",""]], 422 "<div>{}<br></div>", 423 [true,true], 424 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 425 ["<ol><li>{}<br></li></ol>", 426 [["defaultparagraphseparator","p"],["insertparagraph",""]], 427 "<p>{}<br></p>", 428 [true,true], 429 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 430 ["foo<ol><li>{}<br></li></ol>", 431 [["defaultparagraphseparator","div"],["insertparagraph",""]], 432 "foo<div>{}<br></div>", 433 [true,true], 434 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 435 ["foo<ol><li>{}<br></li></ol>", 436 [["defaultparagraphseparator","p"],["insertparagraph",""]], 437 "foo<p>{}<br></p>", 438 [true,true], 439 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 440 ["<ol><li>{}<br></li></ol>foo", 441 [["defaultparagraphseparator","div"],["insertparagraph",""]], 442 "<div>{}<br></div>foo", 443 [true,true], 444 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 445 ["<ol><li>{}<br></li></ol>foo", 446 [["defaultparagraphseparator","p"],["insertparagraph",""]], 447 "<p>{}<br></p>foo", 448 [true,true], 449 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 450 ["<ol><li>foo<li>{}<br></ol>", 451 [["defaultparagraphseparator","div"],["insertparagraph",""]], 452 "<ol><li>foo</li></ol><div>{}<br></div>", 453 [true,true], 454 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 455 ["<ol><li>foo<li>{}<br></ol>", 456 [["defaultparagraphseparator","p"],["insertparagraph",""]], 457 "<ol><li>foo</li></ol><p>{}<br></p>", 458 [true,true], 459 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 460 ["<ol><li>{}<br><li>bar</ol>", 461 [["defaultparagraphseparator","div"],["insertparagraph",""]], 462 "<div>{}<br></div><ol><li>bar</li></ol>", 463 [true,true], 464 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 465 ["<ol><li>{}<br><li>bar</ol>", 466 [["defaultparagraphseparator","p"],["insertparagraph",""]], 467 "<p>{}<br></p><ol><li>bar</li></ol>", 468 [true,true], 469 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 470 ["<ol><li>foo</li><ul><li>{}<br></ul></ol>", 471 [["insertparagraph",""]], 472 "<ol><li>foo</li><li>{}<br></li></ol>", 473 [true], 474 {"insertparagraph":[false,false,"",false,false,""]}], 475 ["<dl><dt>{}<br></dt></dl>", 476 [["defaultparagraphseparator","div"],["insertparagraph",""]], 477 "<div>{}<br></div>", 478 [true,true], 479 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 480 ["<dl><dt>{}<br></dt></dl>", 481 [["defaultparagraphseparator","p"],["insertparagraph",""]], 482 "<p>{}<br></p>", 483 [true,true], 484 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 485 ["<dl><dt>foo<dd>{}<br></dl>", 486 [["defaultparagraphseparator","div"],["insertparagraph",""]], 487 "<dl><dt>foo</dt></dl><div>{}<br></div>", 488 [true,true], 489 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 490 ["<dl><dt>foo<dd>{}<br></dl>", 491 [["defaultparagraphseparator","p"],["insertparagraph",""]], 492 "<dl><dt>foo</dt></dl><p>{}<br></p>", 493 [true,true], 494 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 495 ["<dl><dt>{}<br><dd>bar</dl>", 496 [["defaultparagraphseparator","div"],["insertparagraph",""]], 497 "<div>{}<br></div><dl><dd>bar</dd></dl>", 498 [true,true], 499 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 500 ["<dl><dt>{}<br><dd>bar</dl>", 501 [["defaultparagraphseparator","p"],["insertparagraph",""]], 502 "<p>{}<br></p><dl><dd>bar</dd></dl>", 503 [true,true], 504 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 505 ["<dl><dt>foo<dd>bar<dl><dt>{}<br><dd>baz</dl></dl>", 506 [["insertparagraph",""]], 507 "<dl><dt>foo</dt><dd>bar</dd><dt>{}<br></dt><dd><dl><dd>baz</dd></dl></dd></dl>", 508 [true], 509 {"insertparagraph":[false,false,"",false,false,""]}], 510 ["<dl><dt>foo<dd>bar<dl><dt>baz<dd>{}<br></dl></dl>", 511 [["insertparagraph",""]], 512 "<dl><dt>foo</dt><dd>bar<dl><dt>baz</dt></dl></dd><dd>{}<br></dd></dl>", 513 [true], 514 {"insertparagraph":[false,false,"",false,false,""]}], 515 ["<h1>foo[bar</h1><p>baz]quz</p>", 516 [["defaultparagraphseparator","div"],["insertparagraph",""]], 517 "<h1>foo</h1><h1>{}quz</h1>", 518 [true,true], 519 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 520 ["<h1>foo[bar</h1><p>baz]quz</p>", 521 [["defaultparagraphseparator","p"],["insertparagraph",""]], 522 "<h1>foo</h1><h1>{}quz</h1>", 523 [true,true], 524 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 525 ["<p>foo[bar</p><h1>baz]quz</h1>", 526 [["defaultparagraphseparator","div"],["insertparagraph",""]], 527 "<p>foo</p><p>{}quz</p>", 528 [true,true], 529 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 530 ["<p>foo[bar</p><h1>baz]quz</h1>", 531 [["defaultparagraphseparator","p"],["insertparagraph",""]], 532 "<p>foo</p><p>{}quz</p>", 533 [true,true], 534 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 535 ["<p>foo</p>{}<br>", 536 [["defaultparagraphseparator","div"],["insertparagraph",""]], 537 "<p>foo</p><div><br></div><div>{}<br></div>", 538 [true,true], 539 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 540 ["<p>foo</p>{}<br>", 541 [["defaultparagraphseparator","p"],["insertparagraph",""]], 542 "<p>foo</p><p><br></p><p>{}<br></p>", 543 [true,true], 544 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 545 ["{}<br><p>foo</p>", 546 [["defaultparagraphseparator","div"],["insertparagraph",""]], 547 "<div><br></div><div>{}<br></div><p>foo</p>", 548 [true,true], 549 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 550 ["{}<br><p>foo</p>", 551 [["defaultparagraphseparator","p"],["insertparagraph",""]], 552 "<p><br></p><p>{}<br></p><p>foo</p>", 553 [true,true], 554 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 555 ["<p>foo</p>{}<br><h1>bar</h1>", 556 [["defaultparagraphseparator","div"],["insertparagraph",""]], 557 "<p>foo</p><div><br></div><div>{}<br></div><h1>bar</h1>", 558 [true,true], 559 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 560 ["<p>foo</p>{}<br><h1>bar</h1>", 561 [["defaultparagraphseparator","p"],["insertparagraph",""]], 562 "<p>foo</p><p><br></p><p>{}<br></p><h1>bar</h1>", 563 [true,true], 564 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 565 ["<h1>foo</h1>{}<br><p>bar</p>", 566 [["defaultparagraphseparator","div"],["insertparagraph",""]], 567 "<h1>foo</h1><div><br></div><div>{}<br></div><p>bar</p>", 568 [true,true], 569 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 570 ["<h1>foo</h1>{}<br><p>bar</p>", 571 [["defaultparagraphseparator","p"],["insertparagraph",""]], 572 "<h1>foo</h1><p><br></p><p>{}<br></p><p>bar</p>", 573 [true,true], 574 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 575 ["<h1>foo</h1>{}<br><h2>bar</h2>", 576 [["defaultparagraphseparator","div"],["insertparagraph",""]], 577 "<h1>foo</h1><div><br></div><div>{}<br></div><h2>bar</h2>", 578 [true,true], 579 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 580 ["<h1>foo</h1>{}<br><h2>bar</h2>", 581 [["defaultparagraphseparator","p"],["insertparagraph",""]], 582 "<h1>foo</h1><p><br></p><p>{}<br></p><h2>bar</h2>", 583 [true,true], 584 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 585 ["<p>foo</p><h1>[bar]</h1><p>baz</p>", 586 [["defaultparagraphseparator","div"],["insertparagraph",""]], 587 "<p>foo</p><h1><br></h1><div>{}<br></div><p>baz</p>", 588 [true,true], 589 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 590 ["<p>foo</p><h1>[bar]</h1><p>baz</p>", 591 [["defaultparagraphseparator","p"],["insertparagraph",""]], 592 "<p>foo</p><h1><br></h1><p>{}<br></p><p>baz</p>", 593 [true,true], 594 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 595 ["<p>foo</p>{<h1>bar</h1>}<p>baz</p>", 596 [["defaultparagraphseparator","div"],["insertparagraph",""]], 597 "<p>foo</p><div>{}<br></div><p>baz</p>", 598 [true,true], 599 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 600 ["<p>foo</p>{<h1>bar</h1>}<p>baz</p>", 601 [["defaultparagraphseparator","p"],["insertparagraph",""]], 602 "<p>foo</p><p>{}<br></p><p>baz</p>", 603 [true,true], 604 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 605 ["<table><tr><td>foo[]bar</table>", 606 [["defaultparagraphseparator","div"],["insertparagraph",""]], 607 "<table><tbody><tr><td><div>foo</div><div>{}bar</div></td></tr></tbody></table>", 608 [true,true], 609 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 610 ["<table><tr><td>foo[]bar</table>", 611 [["defaultparagraphseparator","p"],["insertparagraph",""]], 612 "<table><tbody><tr><td><p>foo</p><p>{}bar</p></td></tr></tbody></table>", 613 [true,true], 614 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 615 ["<table><tr><td><p>foo[]bar</table>", 616 [["defaultparagraphseparator","div"],["insertparagraph",""]], 617 "<table><tbody><tr><td><p>foo</p><p>{}bar</p></td></tr></tbody></table>", 618 [true,true], 619 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 620 ["<table><tr><td><p>foo[]bar</table>", 621 [["defaultparagraphseparator","p"],["insertparagraph",""]], 622 "<table><tbody><tr><td><p>foo</p><p>{}bar</p></td></tr></tbody></table>", 623 [true,true], 624 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 625 ["<blockquote>[]foo</blockquote>", 626 [["defaultparagraphseparator","div"],["insertparagraph",""]], 627 "<blockquote><div><br></div><div>{}foo</div></blockquote>", 628 [true,true], 629 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 630 ["<blockquote>[]foo</blockquote>", 631 [["defaultparagraphseparator","p"],["insertparagraph",""]], 632 "<blockquote><p><br></p><p>{}foo</p></blockquote>", 633 [true,true], 634 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 635 ["<blockquote>foo[]</blockquote>", 636 [["defaultparagraphseparator","div"],["insertparagraph",""]], 637 "<blockquote><div>foo</div><div>{}<br></div></blockquote>", 638 [true,true], 639 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 640 ["<blockquote>foo[]</blockquote>", 641 [["defaultparagraphseparator","p"],["insertparagraph",""]], 642 "<blockquote><p>foo</p><p>{}<br></p></blockquote>", 643 [true,true], 644 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 645 ["<blockquote>foo[]<br></blockquote>", 646 [["defaultparagraphseparator","div"],["insertparagraph",""]], 647 "<blockquote><div>foo</div><div>{}<br></div></blockquote>", 648 [true,true], 649 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 650 ["<blockquote>foo[]<br></blockquote>", 651 [["defaultparagraphseparator","p"],["insertparagraph",""]], 652 "<blockquote><p>foo</p><p>{}<br></p></blockquote>", 653 [true,true], 654 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 655 ["<blockquote>foo[]bar</blockquote>", 656 [["defaultparagraphseparator","div"],["insertparagraph",""]], 657 "<blockquote><div>foo</div><div>{}bar</div></blockquote>", 658 [true,true], 659 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 660 ["<blockquote>foo[]bar</blockquote>", 661 [["defaultparagraphseparator","p"],["insertparagraph",""]], 662 "<blockquote><p>foo</p><p>{}bar</p></blockquote>", 663 [true,true], 664 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 665 ["<blockquote><p>[]foo</blockquote>", 666 [["defaultparagraphseparator","div"],["insertparagraph",""]], 667 "<blockquote><p><br></p><p>{}foo</p></blockquote>", 668 [true,true], 669 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 670 ["<blockquote><p>[]foo</blockquote>", 671 [["defaultparagraphseparator","p"],["insertparagraph",""]], 672 "<blockquote><p><br></p><p>{}foo</p></blockquote>", 673 [true,true], 674 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 675 ["<blockquote><p>foo[]</blockquote>", 676 [["defaultparagraphseparator","div"],["insertparagraph",""]], 677 "<blockquote><p>foo</p><p>{}<br></p></blockquote>", 678 [true,true], 679 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 680 ["<blockquote><p>foo[]</blockquote>", 681 [["defaultparagraphseparator","p"],["insertparagraph",""]], 682 "<blockquote><p>foo</p><p>{}<br></p></blockquote>", 683 [true,true], 684 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 685 ["<blockquote><p>foo[]bar</blockquote>", 686 [["defaultparagraphseparator","div"],["insertparagraph",""]], 687 "<blockquote><p>foo</p><p>{}bar</p></blockquote>", 688 [true,true], 689 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 690 ["<blockquote><p>foo[]bar</blockquote>", 691 [["defaultparagraphseparator","p"],["insertparagraph",""]], 692 "<blockquote><p>foo</p><p>{}bar</p></blockquote>", 693 [true,true], 694 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 695 ["<blockquote><p>foo[]<p>bar</blockquote>", 696 [["defaultparagraphseparator","div"],["insertparagraph",""]], 697 "<blockquote><p>foo</p><p>{}<br></p><p>bar</p></blockquote>", 698 [true,true], 699 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 700 ["<blockquote><p>foo[]<p>bar</blockquote>", 701 [["defaultparagraphseparator","p"],["insertparagraph",""]], 702 "<blockquote><p>foo</p><p>{}<br></p><p>bar</p></blockquote>", 703 [true,true], 704 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 705 ["<blockquote><p>foo[]bar<p>baz</blockquote>", 706 [["defaultparagraphseparator","div"],["insertparagraph",""]], 707 "<blockquote><p>foo</p><p>{}bar</p><p>baz</p></blockquote>", 708 [true,true], 709 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 710 ["<blockquote><p>foo[]bar<p>baz</blockquote>", 711 [["defaultparagraphseparator","p"],["insertparagraph",""]], 712 "<blockquote><p>foo</p><p>{}bar</p><p>baz</p></blockquote>", 713 [true,true], 714 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 715 ["<span>foo[]bar</span>", 716 [["defaultparagraphseparator","div"],["insertparagraph",""]], 717 "<div><span>foo</span></div><div>{}<span>bar</span></div>", 718 [true,true], 719 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 720 ["<span>foo[]bar</span>", 721 [["defaultparagraphseparator","p"],["insertparagraph",""]], 722 "<p><span>foo</span></p><p>{}<span>bar</span></p>", 723 [true,true], 724 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 725 ["<span>foo[]bar</span>baz", 726 [["defaultparagraphseparator","div"],["insertparagraph",""]], 727 "<div><span>foo</span></div><div>{}<span>bar</span>baz</div>", 728 [true,true], 729 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 730 ["<span>foo[]bar</span>baz", 731 [["defaultparagraphseparator","p"],["insertparagraph",""]], 732 "<p><span>foo</span></p><p>{}<span>bar</span>baz</p>", 733 [true,true], 734 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 735 ["<b>foo[]bar</b>", 736 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 737 "<div><b>foo</b></div><div>{}<b>bar</b></div>", 738 [true,true,true], 739 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 740 ["<b>foo[]bar</b>", 741 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 742 "<div><b>foo</b></div><div>{}<b>bar</b></div>", 743 [true,true,true], 744 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 745 ["<b>foo[]bar</b>", 746 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 747 "<p><b>foo</b></p><p>{}<b>bar</b></p>", 748 [true,true,true], 749 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 750 ["<b>foo[]bar</b>", 751 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 752 "<p><b>foo</b></p><p>{}<b>bar</b></p>", 753 [true,true,true], 754 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 755 ["<b>foo[]bar</b>baz", 756 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 757 "<div><b>foo</b></div><div>{}<b>bar</b>baz</div>", 758 [true,true,true], 759 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 760 ["<b>foo[]bar</b>baz", 761 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 762 "<div><b>foo</b></div><div>{}<b>bar</b>baz</div>", 763 [true,true,true], 764 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 765 ["<b>foo[]bar</b>baz", 766 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 767 "<p><b>foo</b></p><p>{}<b>bar</b>baz</p>", 768 [true,true,true], 769 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 770 ["<b>foo[]bar</b>baz", 771 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 772 "<p><b>foo</b></p><p>{}<b>bar</b>baz</p>", 773 [true,true,true], 774 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 775 ["<b>foo[]</b>bar", 776 [["defaultparagraphseparator","div"],["insertparagraph",""]], 777 "<div><b>foo</b></div><div>{}bar</div>", 778 [true,true], 779 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 780 ["<b>foo[]</b>bar", 781 [["defaultparagraphseparator","p"],["insertparagraph",""]], 782 "<p><b>foo</b></p><p>{}bar</p>", 783 [true,true], 784 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 785 ["<p><b>foo[]</b></p>", 786 [["defaultparagraphseparator","div"],["insertparagraph",""]], 787 "<p><b>foo</b></p><p><b>{}<br></b></p>", 788 [true,true], 789 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 790 ["<div><b>foo[]</b></div>", 791 [["defaultparagraphseparator","p"],["insertparagraph",""]], 792 "<div><b>foo</b></div><div><b>{}<br></b></div>", 793 [true,true], 794 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 795 ["<p><b><i>foo[]</i></b></p>", 796 [["defaultparagraphseparator","div"],["insertparagraph",""]], 797 "<p><b><i>foo</i></b></p><p><b><i>{}<br></i></b></p>", 798 [true,true], 799 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 800 ["<div><b><i>foo[]</i></b></div>", 801 [["defaultparagraphseparator","p"],["insertparagraph",""]], 802 "<div><b><i>foo</i></b></div><div><b><i>{}<br></i></b></div>", 803 [true,true], 804 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 805 ["<p><i><b>foo[]</b></i></p>", 806 [["defaultparagraphseparator","div"],["insertparagraph",""]], 807 "<p><i><b>foo</b></i></p><p><i><b>{}<br></b></i></p>", 808 [true,true], 809 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 810 ["<div><i><b>foo[]</b></i></div>", 811 [["defaultparagraphseparator","p"],["insertparagraph",""]], 812 "<div><i><b>foo</b></i></div><div><i><b>{}<br></b></i></div>", 813 [true,true], 814 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 815 ["foo<b>[]bar</b>", 816 [["defaultparagraphseparator","div"],["insertparagraph",""]], 817 "<div>foo</div><div>{}<b>bar</b></div>", 818 [true,true], 819 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 820 ["foo<b>[]bar</b>", 821 [["defaultparagraphseparator","p"],["insertparagraph",""]], 822 "<p>foo</p><p>{}<b>bar</b></p>", 823 [true,true], 824 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 825 ["<p><b>[]foo</b></p>", 826 [["defaultparagraphseparator","div"],["insertparagraph",""]], 827 "<p><b><br></b></p><p><b>{}foo</b></p>", 828 [true,true], 829 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 830 ["<div><b>[]foo</b></div>", 831 [["defaultparagraphseparator","p"],["insertparagraph",""]], 832 "<div><b><br></b></div><div><b>{}foo</b></div>", 833 [true,true], 834 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 835 ["<p><b><i>[]foo</i></b></p>", 836 [["defaultparagraphseparator","div"],["insertparagraph",""]], 837 "<p><b><i><br></i></b></p><p><b><i>{}foo</i></b></p>", 838 [true,true], 839 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 840 ["<div><b><i>[]foo</i></b></div>", 841 [["defaultparagraphseparator","p"],["insertparagraph",""]], 842 "<div><b><i><br></i></b></div><div><b><i>{}foo</i></b></div>", 843 [true,true], 844 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 845 ["<p><i><b>[]foo</b></i></p>", 846 [["defaultparagraphseparator","div"],["insertparagraph",""]], 847 "<p><i><b><br></b></i></p><p><i><b>{}foo</b></i></p>", 848 [true,true], 849 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 850 ["<div><i><b>[]foo</b></i></div>", 851 [["defaultparagraphseparator","p"],["insertparagraph",""]], 852 "<div><i><b><br></b></i></div><div><i><b>{}foo</b></i></div>", 853 [true,true], 854 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 855 ["<b>foo[]</b><i>bar</i>", 856 [["defaultparagraphseparator","div"],["insertparagraph",""]], 857 "<div><b>foo</b></div><div>{}<i>bar</i></div>", 858 [true,true], 859 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 860 ["<b>foo[]</b><i>bar</i>", 861 [["defaultparagraphseparator","p"],["insertparagraph",""]], 862 "<p><b>foo</b></p><p>{}<i>bar</i></p>", 863 [true,true], 864 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 865 ["<b id=x class=y>foo[]bar</b>", 866 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 867 "<div><b id=\"x\" class=\"y\">foo</b></div><div>{}<b class=\"y\">bar</b></div>", 868 [true,true,true], 869 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 870 ["<b id=x class=y>foo[]bar</b>", 871 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 872 "<div><b id=\"x\" class=\"y\">foo</b></div><div>{}<b class=\"y\">bar</b></div>", 873 [true,true,true], 874 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 875 ["<b id=x class=y>foo[]bar</b>", 876 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 877 "<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>", 878 [true,true,true], 879 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 880 ["<b id=x class=y>foo[]bar</b>", 881 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 882 "<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>", 883 [true,true,true], 884 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 885 ["<i><b>foo[]bar</b>baz</i>", 886 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 887 "<div><i><b>foo</b></i></div><div>{}<i><b>bar</b>baz</i></div>", 888 [true,true,true], 889 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 890 ["<i><b>foo[]bar</b>baz</i>", 891 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 892 "<div><i><b>foo</b></i></div><div>{}<i><b>bar</b>baz</i></div>", 893 [true,true,true], 894 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 895 ["<i><b>foo[]bar</b>baz</i>", 896 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 897 "<p><i><b>foo</b></i></p><p>{}<i><b>bar</b>baz</i></p>", 898 [true,true,true], 899 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 900 ["<i><b>foo[]bar</b>baz</i>", 901 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 902 "<p><i><b>foo</b></i></p><p>{}<i><b>bar</b>baz</i></p>", 903 [true,true,true], 904 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 905 ["<p><b>foo[]bar</b></p>", 906 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 907 "<p><b>foo</b></p><p>{}<b>bar</b></p>", 908 [true,true,true], 909 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 910 ["<p><b>foo[]bar</b></p>", 911 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 912 "<p><b>foo</b></p><p>{}<b>bar</b></p>", 913 [true,true,true], 914 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 915 ["<p><b>foo[]bar</b></p>", 916 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 917 "<p><b>foo</b></p><p>{}<b>bar</b></p>", 918 [true,true,true], 919 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 920 ["<p><b>foo[]bar</b></p>", 921 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 922 "<p><b>foo</b></p><p>{}<b>bar</b></p>", 923 [true,true,true], 924 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 925 ["<p><b id=x class=y>foo[]bar</b></p>", 926 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 927 "<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>", 928 [true,true,true], 929 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 930 ["<p><b id=x class=y>foo[]bar</b></p>", 931 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 932 "<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>", 933 [true,true,true], 934 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 935 ["<p><b id=x class=y>foo[]bar</b></p>", 936 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 937 "<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>", 938 [true,true,true], 939 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 940 ["<p><b id=x class=y>foo[]bar</b></p>", 941 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 942 "<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>", 943 [true,true,true], 944 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 945 ["<div><b>foo[]bar</b></div>", 946 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 947 "<div><b>foo</b></div><div>{}<b>bar</b></div>", 948 [true,true,true], 949 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 950 ["<div><b>foo[]bar</b></div>", 951 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 952 "<div><b>foo</b></div><div>{}<b>bar</b></div>", 953 [true,true,true], 954 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 955 ["<div><b>foo[]bar</b></div>", 956 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 957 "<div><b>foo</b></div><div>{}<b>bar</b></div>", 958 [true,true,true], 959 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 960 ["<div><b>foo[]bar</b></div>", 961 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 962 "<div><b>foo</b></div><div>{}<b>bar</b></div>", 963 [true,true,true], 964 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 965 ["<a href=foo>foo[]bar</a>", 966 [["defaultparagraphseparator","div"],["insertparagraph",""]], 967 "<div><a href=\"foo\">foo</a></div><div>{}<a href=\"foo\">bar</a></div>", 968 [true,true], 969 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 970 ["<a href=foo>foo[]bar</a>", 971 [["defaultparagraphseparator","p"],["insertparagraph",""]], 972 "<p><a href=\"foo\">foo</a></p><p>{}<a href=\"foo\">bar</a></p>", 973 [true,true], 974 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 975 ["<a href=foo>foo[]bar</a>baz", 976 [["defaultparagraphseparator","div"],["insertparagraph",""]], 977 "<div><a href=\"foo\">foo</a></div><div>{}<a href=\"foo\">bar</a>baz</div>", 978 [true,true], 979 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 980 ["<a href=foo>foo[]bar</a>baz", 981 [["defaultparagraphseparator","p"],["insertparagraph",""]], 982 "<p><a href=\"foo\">foo</a></p><p>{}<a href=\"foo\">bar</a>baz</p>", 983 [true,true], 984 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 985 ["<p><a href=foo>foo[]bar</a></p>", 986 [["defaultparagraphseparator","div"],["insertparagraph",""]], 987 "<p><a href=\"foo\">foo</a></p><p><a href=\"foo\">{}bar</a></p>", 988 [true,true], 989 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 990 ["<div><a href=foo>foo[]bar</a></div>", 991 [["defaultparagraphseparator","p"],["insertparagraph",""]], 992 "<div><a href=\"foo\">foo</a></div><div><a href=\"foo\">{}bar</a></div>", 993 [true,true], 994 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 995 ["<p><a href=foo><b>foo[]bar</b></a></p>", 996 [["defaultparagraphseparator","div"],["insertparagraph",""]], 997 "<p><a href=\"foo\"><b>foo</b></a></p><p><a href=\"foo\"><b>{}bar</b></a></p>", 998 [true,true], 999 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1000 ["<div><a href=foo><b>foo[]bar</b></a></div>", 1001 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1002 "<div><a href=\"foo\"><b>foo</b></a></div><div><a href=\"foo\"><b>{}bar</b></a></div>", 1003 [true,true], 1004 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1005 ["<p><b><a href=foo>foo[]bar</a></b></p>", 1006 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1007 "<p><b><a href=\"foo\">foo</a></b></p><p><b><a href=\"foo\">{}bar</a></b></p>", 1008 [true,true], 1009 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1010 ["<div><b><a href=foo>foo[]bar</a></b></div>", 1011 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1012 "<div><b><a href=\"foo\">foo</a></b></div><div><b><a href=\"foo\">{}bar</a></b></div>", 1013 [true,true], 1014 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1015 // <a href="foo"> shouldn't be duplicated in new paragraph when it's split at 1016 // start or end of it. 1017 ["<a href=foo>foo[]</a>bar", 1018 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1019 "<div><a href=\"foo\">foo</a></div><div>{}bar</div>", 1020 [true,true], 1021 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1022 ["<a href=foo>foo[]</a>bar", 1023 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1024 "<p><a href=\"foo\">foo</a></p><p>{}bar</p>", 1025 [true,true], 1026 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1027 ["foo<a href=foo>[]bar</a>", 1028 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1029 "<div>foo</div><div>{}<a href=\"foo\">bar</a></div>", 1030 [true,true], 1031 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1032 ["foo<a href=foo>[]bar</a>", 1033 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1034 "<p>foo</p><p>{}<a href=\"foo\">bar</a></p>", 1035 [true,true], 1036 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1037 ["<p><a href=foo>foo[]</a></p>", 1038 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1039 "<p><a href=\"foo\">foo</a></p><p>{}<br></p>", 1040 [true,true], 1041 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1042 ["<div><a href=foo>foo[]</a></div>", 1043 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1044 "<div><a href=\"foo\">foo</a></div><div>{}<br></div>", 1045 [true,true], 1046 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1047 ["<p><a href=foo>[]foo</a></p>", 1048 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1049 "<p><br></p><p><a href=\"foo\">{}foo</a></p>", 1050 [true,true], 1051 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1052 ["<div><a href=foo>[]foo</a></div>", 1053 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1054 "<div><br></div><div><a href=\"foo\">{}foo</a></div>", 1055 [true,true], 1056 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1057 ["<p><a href=foo><b>foo[]</b></a></p>", 1058 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1059 "<p><a href=\"foo\"><b>foo</b></a></p><p>{}<br></p>", 1060 [true,true], 1061 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1062 ["<div><a href=foo><b>foo[]</b></a></div>", 1063 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1064 "<div><a href=\"foo\"><b>foo</b></a></div><div>{}<br></div>", 1065 [true,true], 1066 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1067 ["<p><a href=foo><b>[]foo</b></a></p>", 1068 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1069 "<p><br></p><p><a href=\"foo\"><b>{}foo</b></a></p>", 1070 [true,true], 1071 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1072 ["<div><a href=foo><b>[]foo</b></a></div>", 1073 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1074 "<div><br></div><div><a href=\"foo\"><b>{}foo</b></a></div>", 1075 [true,true], 1076 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1077 ["<p><b><a href=foo>foo[]</a></b></p>", 1078 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1079 "<p><b><a href=\"foo\">foo</a></b></p><p><b>{}<br></b></p>", 1080 [true,true], 1081 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1082 ["<div><b><a href=foo>foo[]</a></b></div>", 1083 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1084 "<div><b><a href=\"foo\">foo</a></b></div><div><b>{}<br></b></div>", 1085 [true,true], 1086 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1087 ["<p><b><a href=foo>[]foo</a></b></p>", 1088 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1089 "<p><b><br></b></p><p><b><a href=\"foo\">{}foo</a></b></p>", 1090 [true,true], 1091 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1092 ["<div><b><a href=foo>[]foo</a></b></div>", 1093 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1094 "<div><b><br></b></div><div><b><a href=\"foo\">{}foo</a></b></div>", 1095 [true,true], 1096 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1097 // Except Firefox, collapsible white-spaces before a padding <br> before a 1098 // block boundary is not rendered. So, the expected behavior becomes different 1099 // from user's point of view. Therefore, don't test the cases like `foo []<br>` 1100 // etc. 1101 ["<p><a href=foo>foo []</a></p>", 1102 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1103 "<p><a href=\"foo\">foo </a></p><p><br></p>", 1104 [true,true], 1105 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1106 ["<div><a href=foo>foo []</a></div>", 1107 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1108 "<div><a href=\"foo\">foo </a></div><div><br></div>", 1109 [true,true], 1110 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1111 ["<p><a href=foo><b>foo []</b></a></p>", 1112 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1113 "<p><a href=\"foo\"><b>foo </b></a></p><p><br></p>", 1114 [true,true], 1115 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1116 ["<div><a href=foo><b>foo []</b></a></div>", 1117 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1118 "<div><a href=\"foo\"><b>foo </b></a></div><div><br></div>", 1119 [true,true], 1120 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1121 ["<p><b><a href=foo>foo []</a></b></p>", 1122 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1123 // FYI: The link style shouldn't be preserved in the new paragraph, but 1124 // the <b> style should be preserved. However, the <b> element shouldn't 1125 // appear within empty paragraph. 1126 "<p><b><a href=\"foo\">foo </a></b></p><p><br></p>", 1127 [true,true], 1128 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1129 ["<div><b><a href=foo>foo []</a></b></div>", 1130 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1131 // FYI: The link style shouldn't be preserved in the new paragraph, but 1132 // the <b> style should be preserved. However, the <b> element shouldn't 1133 // appear within empty paragraph. 1134 "<div><b><a href=\"foo\">foo </a></b></div><div><br></div>", 1135 [true,true], 1136 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1137 // Inserting paragraph before invisible <br> should not change the result from 1138 // above since there is no visual difference from user's point of view. 1139 // However, it's fine to keep the invisible <br> even after split. 1140 ["<p><a href=foo>foo []<br></a></p>", 1141 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1142 ["<p><a href=\"foo\">foo </a></p><p><br></p>", 1143 "<p><a href=\"foo\">foo <br></a></p><p><br></p>"], 1144 [true,true], 1145 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1146 ["<div><a href=foo>foo []<br></a></div>", 1147 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1148 ["<div><a href=\"foo\">foo </a></div><div><br></div>", 1149 "<div><a href=\"foo\">foo <br></a></div><div><br></div>"], 1150 [true,true], 1151 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1152 ["<p><a href=foo><b>foo []<br></b></a></p>", 1153 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1154 ["<p><a href=\"foo\"><b>foo </b></a></p><p><br></p>", 1155 "<p><a href=\"foo\"><b>foo <br></b></a></p><p><br></p>"], 1156 [true,true], 1157 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1158 ["<div><a href=foo><b>foo []<br></b></a></div>", 1159 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1160 ["<div><a href=\"foo\"><b>foo </b></a></div><div><br></div>", 1161 "<div><a href=\"foo\"><b>foo <br></b></a></div><div><br></div>"], 1162 [true,true], 1163 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1164 ["<p><b><a href=foo>foo []<br></a></b></p>", 1165 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1166 // FYI: The link style shouldn't be preserved in the new paragraph, but 1167 // the <b> style should be preserved. However, the <b> element shouldn't 1168 // appear within empty paragraph. 1169 ["<p><b><a href=\"foo\">foo </a></b></p><p><br></p>", 1170 "<p><b><a href=\"foo\">foo <br></a></b></p><p><br></p>"], 1171 [true,true], 1172 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1173 ["<div><b><a href=foo>foo []<br></a></b></div>", 1174 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1175 // FYI: The link style shouldn't be preserved in the new paragraph, but 1176 // the <b> style should be preserved. However, the <b> element shouldn't 1177 // appear within empty paragraph. 1178 ["<div><b><a href=\"foo\">foo </a></b></div><div><br></div>", 1179 "<div><b><a href=\"foo\">foo <br></a></b></div><div><br></div>"], 1180 [true,true], 1181 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1182 // Iff <br> is visible to make the last empty line visible, its all inline 1183 // containers should be split. 1184 ["<p><a href=foo>foo []<br><br></a></p>", 1185 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1186 "<p><a href=\"foo\">foo </a></p><p><a href=\"foo\"><br><br></a></p>", 1187 [true,true], 1188 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1189 ["<div><a href=foo>foo []<br><br></a></div>", 1190 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1191 "<div><a href=\"foo\">foo </a></div><div><a href=\"foo\"><br><br></a></div>", 1192 [true,true], 1193 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1194 ["<p><a href=foo><b>foo []<br><br></b></a></p>", 1195 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1196 "<p><a href=\"foo\"><b>foo </b></a></p><p><a href=\"foo\"><b>{}<br><br></b></a></p>", 1197 [true,true], 1198 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1199 ["<div><a href=foo><b>foo []<br><br></b></a></div>", 1200 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1201 "<div><a href=\"foo\"><b>foo </b></a></div><div><a href=\"foo\"><b><br><br></b></a></div>", 1202 [true,true], 1203 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1204 ["<p><a href=foo><b>foo []<br></b><br></a></p>", 1205 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1206 "<p><a href=\"foo\"><b>foo </b></a></p><p><a href=\"foo\"><b><br></b><br></a></p>", 1207 [true,true], 1208 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1209 ["<div><a href=foo><b>foo []<br></b><br></a></div>", 1210 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1211 "<div><a href=\"foo\"><b>foo </b></a></div><div><a href=\"foo\"><b><br></b><br></a></div>", 1212 [true,true], 1213 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1214 ["<p><a href=foo>foo {}<br><br></a></p>", 1215 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1216 "<p><a href=\"foo\">foo </a></p><p><a href=\"foo\"><br><br></a></p>", 1217 [true,true], 1218 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1219 ["<div><a href=foo>foo {}<br><br></a></div>", 1220 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1221 "<div><a href=\"foo\">foo </a></div><div><a href=\"foo\"><br><br></a></div>", 1222 [true,true], 1223 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1224 ["<p><a href=foo><b>foo {}<br><br></b></a></p>", 1225 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1226 "<p><a href=\"foo\"><b>foo </b></a></p><p><a href=\"foo\"><b><br><br></b></a></p>", 1227 [true,true], 1228 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1229 ["<div><a href=foo><b>foo {}<br><br></b></a></div>", 1230 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1231 "<div><a href=\"foo\"><b>foo </b></a></div><div><a href=\"foo\"><b><br><br></b></a></div>", 1232 [true,true], 1233 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1234 ["<p><a href=foo><b>foo {}<br></b><br></a></p>", 1235 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1236 "<p><a href=\"foo\"><b>foo </b></a></p><p><a href=\"foo\"><b><br></b><br></a></p>", 1237 [true,true], 1238 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1239 ["<div><a href=foo><b>foo {}<br></b><br></a></div>", 1240 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1241 "<div><a href=\"foo\"><b>foo </b></a></div><div><a href=\"foo\"><b><br></b><br></a></div>", 1242 [true,true], 1243 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1244 1245 ["<p>foo[]<!--bar-->", 1246 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1247 "<p>foo</p><p>{}<!--bar--><br></p>", 1248 [true,true], 1249 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1250 ["<p>foo[]<!--bar-->", 1251 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1252 "<p>foo</p><p>{}<!--bar--><br></p>", 1253 [true,true], 1254 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1255 ["<p><!--foo-->[]bar", 1256 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1257 "<p><!--foo--><br></p><p>{}bar</p>", 1258 [true,true], 1259 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1260 ["<p><!--foo-->[]bar", 1261 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1262 "<p><!--foo--><br></p><p>{}bar</p>", 1263 [true,true], 1264 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1265 ["<p>foo<span style=color:#aBcDeF>[bar]</span>baz", 1266 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1267 "<p>foo</p><p>{}baz</p>", 1268 [true,true,true], 1269 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1270 ["<p>foo<span style=color:#aBcDeF>[bar]</span>baz", 1271 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1272 "<p>foo</p><p>{}baz</p>", 1273 [true,true,true], 1274 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1275 ["<p>foo<span style=color:#aBcDeF>[bar]</span>baz", 1276 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1277 "<p>foo</p><p>{}baz</p>", 1278 [true,true,true], 1279 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1280 ["<p>foo<span style=color:#aBcDeF>[bar]</span>baz", 1281 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1282 "<p>foo</p><p>{}baz</p>", 1283 [true,true,true], 1284 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1285 ["<p>foo<span style=color:#aBcDeF>{bar}</span>baz", 1286 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1287 "<p>foo</p><p>{}baz</p>", 1288 [true,true,true], 1289 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1290 ["<p>foo<span style=color:#aBcDeF>{bar}</span>baz", 1291 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1292 "<p>foo</p><p>{}baz</p>", 1293 [true,true,true], 1294 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1295 ["<p>foo<span style=color:#aBcDeF>{bar}</span>baz", 1296 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1297 "<p>foo</p><p>{}baz</p>", 1298 [true,true,true], 1299 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1300 ["<p>foo<span style=color:#aBcDeF>{bar}</span>baz", 1301 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1302 "<p>foo</p><p>{}baz</p>", 1303 [true,true,true], 1304 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1305 ["<p>foo{<span style=color:#aBcDeF>bar</span>}baz", 1306 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1307 "<p>foo</p><p>{}baz</p>", 1308 [true,true,true], 1309 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1310 ["<p>foo{<span style=color:#aBcDeF>bar</span>}baz", 1311 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1312 "<p>foo</p><p>{}baz</p>", 1313 [true,true,true], 1314 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1315 ["<p>foo{<span style=color:#aBcDeF>bar</span>}baz", 1316 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1317 "<p>foo</p><p>{}baz</p>", 1318 [true,true,true], 1319 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1320 ["<p>foo{<span style=color:#aBcDeF>bar</span>}baz", 1321 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1322 "<p>foo</p><p>{}baz</p>", 1323 [true,true,true], 1324 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1325 ["<p>[foo<span style=color:#aBcDeF>bar]</span>baz", 1326 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1327 "<p><br></p><p>{}baz</p>", 1328 [true,true,true], 1329 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1330 ["<p>[foo<span style=color:#aBcDeF>bar]</span>baz", 1331 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1332 "<p><br></p><p>{}baz</p>", 1333 [true,true,true], 1334 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1335 ["<p>[foo<span style=color:#aBcDeF>bar]</span>baz", 1336 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1337 "<p><br></p><p>{}baz</p>", 1338 [true,true,true], 1339 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1340 ["<p>[foo<span style=color:#aBcDeF>bar]</span>baz", 1341 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1342 "<p><br></p><p>{}baz</p>", 1343 [true,true,true], 1344 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1345 ["<p>{foo<span style=color:#aBcDeF>bar}</span>baz", 1346 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1347 "<p><br></p><p>{}baz</p>", 1348 [true,true,true], 1349 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1350 ["<p>{foo<span style=color:#aBcDeF>bar}</span>baz", 1351 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1352 "<p><br></p><p>{}baz</p>", 1353 [true,true,true], 1354 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1355 ["<p>{foo<span style=color:#aBcDeF>bar}</span>baz", 1356 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1357 "<p><br></p><p>{}baz</p>", 1358 [true,true,true], 1359 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1360 ["<p>{foo<span style=color:#aBcDeF>bar}</span>baz", 1361 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1362 "<p><br></p><p>{}baz</p>", 1363 [true,true,true], 1364 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1365 ["<p>foo<span style=color:#aBcDeF>[bar</span>baz]", 1366 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1367 "<p>foo</p><p>{}<br></p>", 1368 [true,true,true], 1369 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1370 ["<p>foo<span style=color:#aBcDeF>[bar</span>baz]", 1371 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1372 "<p>foo</p><p>{}<br></p>", 1373 [true,true,true], 1374 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1375 ["<p>foo<span style=color:#aBcDeF>[bar</span>baz]", 1376 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1377 "<p>foo</p><p>{}<br></p>", 1378 [true,true,true], 1379 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1380 ["<p>foo<span style=color:#aBcDeF>[bar</span>baz]", 1381 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1382 "<p>foo</p><p>{}<br></p>", 1383 [true,true,true], 1384 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1385 ["<p>foo<span style=color:#aBcDeF>{bar</span>baz}", 1386 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1387 "<p>foo</p><p>{}<br></p>", 1388 [true,true,true], 1389 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1390 ["<p>foo<span style=color:#aBcDeF>{bar</span>baz}", 1391 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1392 "<p>foo</p><p>{}<br></p>", 1393 [true,true,true], 1394 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1395 ["<p>foo<span style=color:#aBcDeF>{bar</span>baz}", 1396 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1397 "<p>foo</p><p>{}<br></p>", 1398 [true,true,true], 1399 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1400 ["<p>foo<span style=color:#aBcDeF>{bar</span>baz}", 1401 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1402 "<p>foo</p><p>{}<br></p>", 1403 [true,true,true], 1404 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1405 ["<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz", 1406 [["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1407 "<p>foo</p><p>{}quz</p>", 1408 [true,true,true], 1409 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1410 ["<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz", 1411 [["stylewithcss","false"],["defaultparagraphseparator","div"],["insertparagraph",""]], 1412 "<p>foo</p><p>{}quz</p>", 1413 [true,true,true], 1414 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1415 ["<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz", 1416 [["stylewithcss","true"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1417 "<p>foo</p><p>{}quz</p>", 1418 [true,true,true], 1419 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1420 ["<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz", 1421 [["stylewithcss","false"],["defaultparagraphseparator","p"],["insertparagraph",""]], 1422 "<p>foo</p><p>{}quz</p>", 1423 [true,true,true], 1424 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1425 ["<ul contenteditable><li>{}<br></ul>", 1426 [["insertparagraph",""]], 1427 "<ul contenteditable=\"\"><li>{}<br></li></ul>", 1428 [true], 1429 {"insertparagraph":[false,false,"",false,false,""]}], 1430 ["<ul contenteditable><li>foo[]</ul>", 1431 [["insertparagraph",""]], 1432 "<ul contenteditable=\"\"><li>foo</li><li>{}<br></li></ul>", 1433 [true], 1434 {"insertparagraph":[false,false,"",false,false,""]}], 1435 ["<div contenteditable=false><ul contenteditable><li>{}<br></ul></div>", 1436 [["insertparagraph",""]], 1437 "<div contenteditable=\"false\"><ul contenteditable=\"\"><li>{}<br></li></ul></div>", 1438 [true], 1439 {"insertparagraph":[false,false,"",false,false,""]}], 1440 ["<div contenteditable=false><ul contenteditable><li>foo[]</ul></div>", 1441 [["insertparagraph",""]], 1442 "<div contenteditable=\"false\"><ul contenteditable=\"\"><li>foo</li><li>{}<br></li></ul></div>", 1443 [true], 1444 {"insertparagraph":[false,false,"",false,false,""]}], 1445 ["<address><p>foo[]</address>", 1446 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1447 "<address><p>foo</p><p>{}<br></p></address>", 1448 [true,true], 1449 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1450 ["<address><p>foo[]</address>", 1451 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1452 "<address><p>foo</p><p>{}<br></p></address>", 1453 [true,true], 1454 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1455 ["<dl><dt><p>foo[]</dl>", 1456 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1457 "<dl><dt><p>foo</p></dt><dd><p>{}<br></p></dd></dl>", 1458 [true,true], 1459 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1460 ["<dl><dt><p>foo[]</dl>", 1461 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1462 "<dl><dt><p>foo</p></dt><dd><p>{}<br></p></dd></dl>", 1463 [true,true], 1464 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1465 ["<dl><dd><p>foo[]</dl>", 1466 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1467 "<dl><dd><p>foo</p></dd><dt><p>{}<br></p></dt></dl>", 1468 [true,true], 1469 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1470 ["<dl><dd><p>foo[]</dl>", 1471 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1472 "<dl><dd><p>foo</p></dd><dt><p>{}<br></p></dt></dl>", 1473 [true,true], 1474 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1475 ["<ol><li><p>foo[]</ol>", 1476 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1477 "<ol><li><p>foo</p></li><li><p>{}<br></p></li></ol>", 1478 [true,true], 1479 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1480 ["<ol><li><p>foo[]</ol>", 1481 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1482 "<ol><li><p>foo</p></li><li><p>{}<br></p></li></ol>", 1483 [true,true], 1484 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1485 ["<ul><li><p>foo[]</ul>", 1486 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1487 "<ul><li><p>foo</p></li><li><p>{}<br></p></li></ul>", 1488 [true,true], 1489 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1490 ["<ul><li><p>foo[]</ul>", 1491 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1492 "<ul><li><p>foo</p></li><li><p>{}<br></p></li></ul>", 1493 [true,true], 1494 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1495 ["<address><div>foo[]</address>", 1496 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1497 "<address><div>foo</div><div>{}<br></div></address>", 1498 [true,true], 1499 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1500 ["<address><div>foo[]</address>", 1501 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1502 "<address><div>foo</div><div>{}<br></div></address>", 1503 [true,true], 1504 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1505 ["<dl><dt><div>foo[]</dl>", 1506 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1507 "<dl><dt><div>foo</div></dt><dd><div>{}<br></div></dd></dl>", 1508 [true,true], 1509 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1510 ["<dl><dt><div>foo[]</dl>", 1511 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1512 "<dl><dt><div>foo</div></dt><dd><div>{}<br></div></dd></dl>", 1513 [true,true], 1514 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1515 ["<dl><dd><div>foo[]</dl>", 1516 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1517 "<dl><dd><div>foo</div></dd><dt><div>{}<br></div></dt></dl>", 1518 [true,true], 1519 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1520 ["<dl><dd><div>foo[]</dl>", 1521 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1522 "<dl><dd><div>foo</div></dd><dt><div>{}<br></div></dt></dl>", 1523 [true,true], 1524 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1525 ["<ol><li><div>foo[]</ol>", 1526 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1527 "<ol><li><div>foo</div></li><li><div>{}<br></div></li></ol>", 1528 [true,true], 1529 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1530 ["<ol><li><div>foo[]</ol>", 1531 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1532 "<ol><li><div>foo</div></li><li><div>{}<br></div></li></ol>", 1533 [true,true], 1534 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1535 ["<ul><li><div>foo[]</ul>", 1536 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1537 "<ul><li><div>foo</div></li><li><div>{}<br></div></li></ul>", 1538 [true,true], 1539 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1540 ["<ul><li><div>foo[]</ul>", 1541 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1542 "<ul><li><div>foo</div></li><li><div>{}<br></div></li></ul>", 1543 [true,true], 1544 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1545 ["<div><p>foo[]</div>", 1546 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1547 "<div><p>foo</p><p>{}<br></p></div>", 1548 [true,true], 1549 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1550 ["<div><p>foo[]</div>", 1551 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1552 "<div><p>foo</p><p>{}<br></p></div>", 1553 [true,true], 1554 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1555 ["<div><div>foo[]</div>", 1556 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1557 "<div><div>foo</div><div>{}<br></div></div>", 1558 [true,true], 1559 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1560 ["<div><div>foo[]</div>", 1561 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1562 "<div><div>foo</div><div>{}<br></div></div>", 1563 [true,true], 1564 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1565 ["<address><p>[]foo</address>", 1566 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1567 "<address><p><br></p><p>{}foo</p></address>", 1568 [true,true], 1569 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1570 ["<address><p>[]foo</address>", 1571 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1572 "<address><p><br></p><p>{}foo</p></address>", 1573 [true,true], 1574 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1575 ["<dl><dt><p>[]foo</dl>", 1576 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1577 "<dl><dt><p><br></p></dt><dt><p>{}foo</p></dt></dl>", 1578 [true,true], 1579 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1580 ["<dl><dt><p>[]foo</dl>", 1581 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1582 "<dl><dt><p><br></p></dt><dt><p>{}foo</p></dt></dl>", 1583 [true,true], 1584 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1585 ["<dl><dd><p>[]foo</dl>", 1586 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1587 "<dl><dd><p><br></p></dd><dd><p>{}foo</p></dd></dl>", 1588 [true,true], 1589 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1590 ["<dl><dd><p>[]foo</dl>", 1591 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1592 "<dl><dd><p><br></p></dd><dd><p>{}foo</p></dd></dl>", 1593 [true,true], 1594 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1595 ["<ol><li><p>[]foo</ol>", 1596 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1597 "<ol><li><p><br></p></li><li><p>{}foo</p></li></ol>", 1598 [true,true], 1599 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1600 ["<ol><li><p>[]foo</ol>", 1601 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1602 "<ol><li><p><br></p></li><li><p>{}foo</p></li></ol>", 1603 [true,true], 1604 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1605 ["<ul><li><p>[]foo</ul>", 1606 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1607 "<ul><li><p><br></p></li><li><p>{}foo</p></li></ul>", 1608 [true,true], 1609 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1610 ["<ul><li><p>[]foo</ul>", 1611 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1612 "<ul><li><p><br></p></li><li><p>{}foo</p></li></ul>", 1613 [true,true], 1614 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1615 ["<address><div>[]foo</address>", 1616 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1617 "<address><div><br></div><div>{}foo</div></address>", 1618 [true,true], 1619 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1620 ["<address><div>[]foo</address>", 1621 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1622 "<address><div><br></div><div>{}foo</div></address>", 1623 [true,true], 1624 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1625 ["<dl><dt><div>[]foo</dl>", 1626 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1627 "<dl><dt><div><br></div></dt><dt><div>{}foo</div></dt></dl>", 1628 [true,true], 1629 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1630 ["<dl><dt><div>[]foo</dl>", 1631 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1632 "<dl><dt><div><br></div></dt><dt><div>{}foo</div></dt></dl>", 1633 [true,true], 1634 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1635 ["<dl><dd><div>[]foo</dl>", 1636 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1637 "<dl><dd><div><br></div></dd><dd><div>{}foo</div></dd></dl>", 1638 [true,true], 1639 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1640 ["<dl><dd><div>[]foo</dl>", 1641 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1642 "<dl><dd><div><br></div></dd><dd><div>{}foo</div></dd></dl>", 1643 [true,true], 1644 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1645 ["<ol><li><div>[]foo</ol>", 1646 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1647 "<ol><li><div><br></div></li><li><div>{}foo</div></li></ol>", 1648 [true,true], 1649 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1650 ["<ol><li><div>[]foo</ol>", 1651 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1652 "<ol><li><div><br></div></li><li><div>{}foo</div></li></ol>", 1653 [true,true], 1654 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1655 ["<ul><li><div>[]foo</ul>", 1656 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1657 "<ul><li><div><br></div></li><li><div>{}foo</div></li></ul>", 1658 [true,true], 1659 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1660 ["<ul><li><div>[]foo</ul>", 1661 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1662 "<ul><li><div><br></div></li><li><div>{}foo</div></li></ul>", 1663 [true,true], 1664 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1665 ["<div><p>[]foo</div>", 1666 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1667 "<div><p><br></p><p>{}foo</p></div>", 1668 [true,true], 1669 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1670 ["<div><p>[]foo</div>", 1671 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1672 "<div><p><br></p><p>{}foo</p></div>", 1673 [true,true], 1674 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1675 ["<div><div>[]foo</div>", 1676 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1677 "<div><div><br></div><div>{}foo</div></div>", 1678 [true,true], 1679 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1680 ["<div><div>[]foo</div>", 1681 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1682 "<div><div><br></div><div>{}foo</div></div>", 1683 [true,true], 1684 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1685 ["<address><p>foo[]bar</address>", 1686 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1687 "<address><p>foo</p><p>{}bar</p></address>", 1688 [true,true], 1689 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1690 ["<address><p>foo[]bar</address>", 1691 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1692 "<address><p>foo</p><p>{}bar</p></address>", 1693 [true,true], 1694 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1695 ["<dl><dt><p>foo[]bar</dl>", 1696 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1697 "<dl><dt><p>foo</p></dt><dt><p>{}bar</p></dt></dl>", 1698 [true,true], 1699 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1700 ["<dl><dt><p>foo[]bar</dl>", 1701 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1702 "<dl><dt><p>foo</p></dt><dt><p>{}bar</p></dt></dl>", 1703 [true,true], 1704 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1705 ["<dl><dd><p>foo[]bar</dl>", 1706 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1707 "<dl><dd><p>foo</p></dd><dd><p>{}bar</p></dd></dl>", 1708 [true,true], 1709 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1710 ["<dl><dd><p>foo[]bar</dl>", 1711 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1712 "<dl><dd><p>foo</p></dd><dd><p>{}bar</p></dd></dl>", 1713 [true,true], 1714 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1715 ["<ol><li><p>foo[]bar</ol>", 1716 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1717 "<ol><li><p>foo</p></li><li><p>{}bar</p></li></ol>", 1718 [true,true], 1719 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1720 ["<ol><li><p>foo[]bar</ol>", 1721 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1722 "<ol><li><p>foo</p></li><li><p>{}bar</p></li></ol>", 1723 [true,true], 1724 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1725 ["<ul><li><p>foo[]bar</ul>", 1726 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1727 "<ul><li><p>foo</p></li><li><p>{}bar</p></li></ul>", 1728 [true,true], 1729 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1730 ["<ul><li><p>foo[]bar</ul>", 1731 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1732 "<ul><li><p>foo</p></li><li><p>{}bar</p></li></ul>", 1733 [true,true], 1734 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1735 ["<address><div>foo[]bar</address>", 1736 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1737 "<address><div>foo</div><div>{}bar</div></address>", 1738 [true,true], 1739 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1740 ["<address><div>foo[]bar</address>", 1741 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1742 "<address><div>foo</div><div>{}bar</div></address>", 1743 [true,true], 1744 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1745 ["<dl><dt><div>foo[]bar</dl>", 1746 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1747 "<dl><dt><div>foo</div></dt><dt><div>{}bar</div></dt></dl>", 1748 [true,true], 1749 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1750 ["<dl><dt><div>foo[]bar</dl>", 1751 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1752 "<dl><dt><div>foo</div></dt><dt><div>{}bar</div></dt></dl>", 1753 [true,true], 1754 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1755 ["<dl><dd><div>foo[]bar</dl>", 1756 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1757 "<dl><dd><div>foo</div></dd><dd><div>{}bar</div></dd></dl>", 1758 [true,true], 1759 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1760 ["<dl><dd><div>foo[]bar</dl>", 1761 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1762 "<dl><dd><div>foo</div></dd><dd><div>{}bar</div></dd></dl>", 1763 [true,true], 1764 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1765 ["<ol><li><div>foo[]bar</ol>", 1766 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1767 "<ol><li><div>foo</div></li><li><div>{}bar</div></li></ol>", 1768 [true,true], 1769 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1770 ["<ol><li><div>foo[]bar</ol>", 1771 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1772 "<ol><li><div>foo</div></li><li><div>{}bar</div></li></ol>", 1773 [true,true], 1774 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1775 ["<ul><li><div>foo[]bar</ul>", 1776 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1777 "<ul><li><div>foo</div></li><li><div>{}bar</div></li></ul>", 1778 [true,true], 1779 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1780 ["<ul><li><div>foo[]bar</ul>", 1781 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1782 "<ul><li><div>foo</div></li><li><div>{}bar</div></li></ul>", 1783 [true,true], 1784 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1785 ["<div><p>foo[]bar</div>", 1786 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1787 "<div><p>foo</p><p>{}bar</p></div>", 1788 [true,true], 1789 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1790 ["<div><p>foo[]bar</div>", 1791 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1792 "<div><p>foo</p><p>{}bar</p></div>", 1793 [true,true], 1794 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1795 ["<div><div>foo[]bar</div>", 1796 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1797 "<div><div>foo</div><div>{}bar</div></div>", 1798 [true,true], 1799 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1800 ["<div><div>foo[]bar</div>", 1801 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1802 "<div><div>foo</div><div>{}bar</div></div>", 1803 [true,true], 1804 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1805 ["<ol><li class=a id=x><p class=b id=y>foo[]</ol>", 1806 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1807 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p></li><li class=\"a\"><p class=\"b\">{}<br></p></li></ol>", 1808 [true,true], 1809 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1810 ["<ol><li class=a id=x><p class=b id=y>foo[]</ol>", 1811 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1812 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p></li><li class=\"a\"><p class=\"b\">{}<br></p></li></ol>", 1813 [true,true], 1814 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1815 ["<div class=a id=x><div class=b id=y>foo[]</div></div>", 1816 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1817 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\">foo</div><div class=\"b\">{}<br></div></div>", 1818 [true,true], 1819 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1820 ["<div class=a id=x><div class=b id=y>foo[]</div></div>", 1821 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1822 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\">foo</div><div class=\"b\">{}<br></div></div>", 1823 [true,true], 1824 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1825 ["<div class=a id=x><p class=b id=y>foo[]</div>", 1826 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1827 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p><p class=\"b\">{}<br></p></div>", 1828 [true,true], 1829 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1830 ["<div class=a id=x><p class=b id=y>foo[]</div>", 1831 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1832 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p><p class=\"b\">{}<br></p></div>", 1833 [true,true], 1834 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1835 ["<ol><li class=a id=x><p class=b id=y>[]foo</ol>", 1836 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1837 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\"><br></p></li><li class=\"a\"><p class=\"b\">{}foo</p></li></ol>", 1838 [true,true], 1839 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1840 ["<ol><li class=a id=x><p class=b id=y>[]foo</ol>", 1841 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1842 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\"><br></p></li><li class=\"a\"><p class=\"b\">{}foo</p></li></ol>", 1843 [true,true], 1844 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1845 ["<div class=a id=x><div class=b id=y>[]foo</div></div>", 1846 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1847 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\"><br></div><div class=\"b\">{}foo</div></div>", 1848 [true,true], 1849 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1850 ["<div class=a id=x><div class=b id=y>[]foo</div></div>", 1851 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1852 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\"><br></div><div class=\"b\">{}foo</div></div>", 1853 [true,true], 1854 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1855 ["<div class=a id=x><p class=b id=y>[]foo</div>", 1856 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1857 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\"><br></p><p class=\"b\">{}foo</p></div>", 1858 [true,true], 1859 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1860 ["<div class=a id=x><p class=b id=y>[]foo</div>", 1861 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1862 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\"><br></p><p class=\"b\">{}foo</p></div>", 1863 [true,true], 1864 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1865 ["<ol><li class=a id=x><p class=b id=y>foo[]bar</ol>", 1866 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1867 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p></li><li class=\"a\"><p class=\"b\">{}bar</p></li></ol>", 1868 [true,true], 1869 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1870 ["<ol><li class=a id=x><p class=b id=y>foo[]bar</ol>", 1871 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1872 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p></li><li class=\"a\"><p class=\"b\">{}bar</p></li></ol>", 1873 [true,true], 1874 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1875 ["<div class=a id=x><div class=b id=y>foo[]bar</div></div>", 1876 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1877 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\">foo</div><div class=\"b\">{}bar</div></div>", 1878 [true,true], 1879 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1880 ["<div class=a id=x><div class=b id=y>foo[]bar</div></div>", 1881 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1882 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\">foo</div><div class=\"b\">{}bar</div></div>", 1883 [true,true], 1884 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1885 ["<div class=a id=x><p class=b id=y>foo[]bar</div>", 1886 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1887 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p><p class=\"b\">{}bar</p></div>", 1888 [true,true], 1889 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1890 ["<div class=a id=x><p class=b id=y>foo[]bar</div>", 1891 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1892 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo</p><p class=\"b\">{}bar</p></div>", 1893 [true,true], 1894 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1895 ["<div contenteditable=false><foo-bar contenteditable><p>foo[]bar</p></foo-bar></div>", 1896 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1897 "<div contenteditable=\"false\"><foo-bar contenteditable=\"\"><p>foo</p><p>bar</p></foo-bar></div>", 1898 [true,true], 1899 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1900 ["<div contenteditable=false><foo-bar contenteditable><p>foo[]bar</p></foo-bar></div>", 1901 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1902 "<div contenteditable=\"false\"><foo-bar contenteditable=\"\"><p>foo</p><p>bar</p></foo-bar></div>", 1903 [true,true], 1904 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1905 ["<div contenteditable=false><foo-bar contenteditable><div>foo[]bar</div></foo-bar></div>", 1906 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1907 "<div contenteditable=\"false\"><foo-bar contenteditable=\"\"><div>foo</div><div>bar</div></foo-bar></div>", 1908 [true,true], 1909 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}], 1910 ["<div contenteditable=false><foo-bar contenteditable><div>foo[]bar</div></foo-bar></div>", 1911 [["defaultparagraphseparator","p"],["insertparagraph",""]], 1912 "<div contenteditable=\"false\"><foo-bar contenteditable=\"\"><div>foo</div><div>bar</div></foo-bar></div>", 1913 [true,true], 1914 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}], 1915 ["<div>abc[] </div>", 1916 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1917 ["<div>abc</div><div><br></div>", 1918 "<div>abc </div><div><br></div>"], 1919 [true,true], 1920 {"insertparagraph":[false,false,"",false,false,""]}], 1921 ["<div>abc[] </div>", 1922 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1923 ["<div>abc</div><div><br></div>", 1924 "<div>abc </div><div><br></div>"], 1925 [true,true], 1926 {"insertparagraph":[false,false,"",false,false,""]}], 1927 ["<div>abc [] </div>", 1928 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1929 ["<div>abc</div><div><br></div>", 1930 "<div>abc </div><div><br></div>", 1931 "<div>abc </div><div><br></div>"], 1932 [true,true], 1933 {"insertparagraph":[false,false,"",false,false,""]}], 1934 ["<div>[] abc</div>", 1935 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1936 ["<div><br></div><div>abc</div>", 1937 "<div><br></div><div> abc</div>"], 1938 [true,true], 1939 {"insertparagraph":[false,false,"",false,false,""]}], 1940 ["<div>[] abc</div>", 1941 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1942 ["<div><br></div><div>abc</div>", 1943 "<div><br></div><div> abc</div>"], 1944 [true,true], 1945 {"insertparagraph":[false,false,"",false,false,""]}], 1946 ["<div> [] abc</div>", 1947 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1948 ["<div><br></div><div>abc</div>", 1949 "<div><br></div><div> abc</div>", 1950 "<div><br></div><div> abc</div>"], 1951 [true,true], 1952 {"insertparagraph":[false,false,"",false,false,""]}], 1953 ["<div> []abc</div>", 1954 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1955 ["<div><br></div><div>abc</div>", 1956 "<div><br></div><div> abc</div>"], 1957 [true,true], 1958 {"insertparagraph":[false,false,"",false,false,""]}], 1959 1960 // TODO: Move the following tests into insertparagraph-or-insertlinebreak-in-inline-editing-host.tentative.html 1961 ["<h1 contenteditable=false><span contenteditable>ab[]cd</span></h1>", 1962 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1963 ["<h1 contenteditable=\"false\"><span contenteditable=\"\">ab<br>cd</span></h1>", 1964 "<h1 contenteditable=\"false\"><span contenteditable=\"\">ab<br>cd<br></span></h1>"], 1965 [true,true], 1966 {"insertparagraph":[false,false,"",false,false,""]}], 1967 ["<ol contenteditable=false><li><span contenteditable>ab[]cd</span></li></ol>", 1968 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1969 ["<ol contenteditable=\"false\"><li><span contenteditable=\"\">ab<br>cd</span></li></ol>", 1970 "<ol contenteditable=\"false\"><li><span contenteditable=\"\">ab<br>cd<br></span></li></ol>"], 1971 [true,true], 1972 {"insertparagraph":[false,false,"",false,false,""]}], 1973 ["<dl contenteditable=false><dt><span contenteditable>ab[]cd</span></dt></dl>", 1974 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1975 ["<dl contenteditable=\"false\"><dt><span contenteditable=\"\">ab<br>cd</span></dt></dl>", 1976 "<dl contenteditable=\"false\"><dt><span contenteditable=\"\">ab<br>cd<br></span></dt></dl>"], 1977 [true,true], 1978 {"insertparagraph":[false,false,"",false,false,""]}], 1979 ["<dl contenteditable=false><dd><span contenteditable>ab[]cd</span></dd></dl>", 1980 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1981 ["<dl contenteditable=\"false\"><dd><span contenteditable=\"\">ab<br>cd</span></dd></dl>", 1982 "<dl contenteditable=\"false\"><dd><span contenteditable=\"\">ab<br>cd<br></span></dd></dl>"], 1983 [true,true], 1984 {"insertparagraph":[false,false,"",false,false,""]}], 1985 ["<div contenteditable=false><h1 contenteditable>ab[]cd</h1></div>", 1986 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1987 ["<div contenteditable=\"false\"><h1 contenteditable=\"\">ab<br>cd</h1></div>", 1988 "<div contenteditable=\"false\"><h1 contenteditable=\"\">ab<br>cd<br></h1></div>"], 1989 [true,true], 1990 {"insertparagraph":[false,false,"",false,false,""]}], 1991 ["<ol contenteditable=false><li contenteditable>ab[]cd</li></ol>", 1992 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1993 ["<ol contenteditable=\"false\"><li contenteditable=\"\"><div>ab</div><div>cd</div></li></ol>", 1994 "<ol contenteditable=\"false\"><li contenteditable=\"\"><div>ab</div><div>cd<br></div></li></ol>"], 1995 [true,true], 1996 {"insertparagraph":[false,false,"",false,false,""]}], 1997 ["<dl contenteditable=false><dt contenteditable>ab[]cd</dt></dl>", 1998 [["defaultparagraphseparator","div"],["insertparagraph",""]], 1999 ["<dl contenteditable=\"false\"><dt contenteditable=\"\">ab<br>cd</dt></dl>", 2000 "<dl contenteditable=\"false\"><dt contenteditable=\"\">ab<br>cd<br></dt></dl>"], 2001 [true,true], 2002 {"insertparagraph":[false,false,"",false,false,""]}], 2003 ["<dl contenteditable=false><dd contenteditable>ab[]cd</dd></dl>", 2004 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2005 ["<dl contenteditable=\"false\"><dd contenteditable=\"\"><div>ab</div><div>cd</div></dd></dl>", 2006 "<dl contenteditable=\"false\"><dd contenteditable=\"\"><div>ab</div><div>cd<br></div>/dd></dl>"], 2007 [true,true], 2008 {"insertparagraph":[false,false,"",false,false,""]}], 2009 2010 // The first white-space of the second paragraph must be for making it 2011 // visible, but the other things do not matter for the following tests. 2012 ["<div>a[] b</div>", 2013 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2014 "<div>a</div><div> b</div>", 2015 [true,true], 2016 {"insertparagraph":[false,false,"",false,false,""]}], 2017 // And if the first paragraph ends with white-space, the text node should be 2018 // followed by <br> element. 2019 ["<div>a []b</div>", 2020 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2021 "<div>a </div><div>b</div>", 2022 [true,true], 2023 {"insertparagraph":[false,false,"",false,false,""]}], 2024 ["<div>a [] b</div>", 2025 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2026 "<div>a </div><div> b</div>", 2027 [true,true], 2028 {"insertparagraph":[false,false,"",false,false,""]}], 2029 ["<div>a [] b</div>", 2030 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2031 "<div>a </div><div> b</div>", 2032 [true,true], 2033 {"insertparagraph":[false,false,"",false,false,""]}], 2034 // These tests do not mind about the white-space sequence because it's not 2035 // important here. That's tested by 2036 // editing/other/white-spaces-after-execCommand-*.tentative.html 2037 ["<div>a [] b</div>", 2038 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2039 "<div>a </div><div> b</div>", 2040 [true,true], 2041 {"insertparagraph":[false,false,"",false,false,""]}], 2042 ["<div>a [] b</div>", 2043 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2044 "<div>a </div><div> b</div>", 2045 [true,true], 2046 {"insertparagraph":[false,false,"",false,false,""]}], 2047 ["<div>a [] b</div>", 2048 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2049 "<div>a </div><div> b</div>", 2050 [true,true], 2051 {"insertparagraph":[false,false,"",false,false,""]}], 2052 ["<div>a [] b</div>", 2053 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2054 ["<div>a </div><div> b</div>", 2055 "<div>a </div><div> b</div>", 2056 "<div>a </div><div> b</div>", 2057 "<div>a </div><div> b</div>"], 2058 [true,true], 2059 {"insertparagraph":[false,false,"",false,false,""]}], 2060 ["<div>a [] b</div>", 2061 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2062 ["<div>a </div><div> b</div>", 2063 "<div>a </div><div> b</div>", 2064 "<div>a </div><div> b</div>", 2065 "<div>a </div><div> b</div>"], 2066 [true,true], 2067 {"insertparagraph":[false,false,"",false,false,""]}], 2068 ["<div>a [] b</div>", 2069 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2070 ["<div>a </div><div> b</div>", 2071 "<div>a </div><div> b</div>", 2072 "<div>a </div><div> b</div>", 2073 "<div>a </div><div> b</div>"], 2074 [true,true], 2075 {"insertparagraph":[false,false,"",false,false,""]}], 2076 ["<div>a [] b</div>", 2077 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2078 ["<div>a </div><div> b</div>", 2079 "<div>a </div><div> b</div>", 2080 "<div>a </div><div> b</div>", 2081 "<div>a </div><div> b</div>"], 2082 [true,true], 2083 {"insertparagraph":[false,false,"",false,false,""]}], 2084 ["<div>a [] b</div>", 2085 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2086 ["<div>a </div><div> b</div>", 2087 "<div>a </div><div> b</div>", 2088 "<div>a </div><div> b</div>", 2089 "<div>a </div><div> b</div>"], 2090 [true,true], 2091 {"insertparagraph":[false,false,"",false,false,""]}], 2092 2093 // insertparagraph with selecting all text in a <div> which is the only 2094 // block in the editing host. 2095 // In this case, the <div> should be unwrapped and a <br> element should be 2096 // put there, then, new paragraph should be created after it. 2097 ["<div>[abc]</div>", 2098 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2099 "<br><div><br></div>", 2100 [true,true], 2101 {"insertparagraph":[false,false,"",false,false,""]}], 2102 ["<div>[abc]</div>", 2103 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2104 "<br><p><br></p>", 2105 [true,true], 2106 {"insertparagraph":[false,false,"",false,false,""]}], 2107 2108 // insertparagraph with selecting all text in a <p> which is the only block in 2109 // the editing host. 2110 // In this case, the <p> element should become empty but stay here, and new <p> 2111 // element should be created. 2112 ["<p>[abc]</p>", 2113 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2114 "<p><br></p><p><br></p>", 2115 [true,true], 2116 {"insertparagraph":[false,false,"",false,false,""]}], 2117 ["<p>[abc]</p>", 2118 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2119 "<p><br></p><p><br></p>", 2120 [true,true], 2121 {"insertparagraph":[false,false,"",false,false,""]}], 2122 2123 // insertparagraph with selecting all text in a paragraph which is not only 2124 // block in the editing host. 2125 // In this case, new same element should be created rather than respecting the 2126 // default paragraph separator, and caret should be moved to the new paragraph. 2127 ["<div>abc</div><div>[def]</div>", 2128 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2129 "<div>abc</div><div><br></div><div><br></div>", 2130 [true,true], 2131 {"insertparagraph":[false,false,"",false,false,""]}], 2132 ["<div>abc</div><p>[def]</p>", 2133 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2134 "<div>abc</div><p><br></p><p><br></p>", 2135 [true,true], 2136 {"insertparagraph":[false,false,"",false,false,""]}], 2137 ["<div>abc</div><div>[def]</div>", 2138 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2139 "<div>abc</div><div><br></div><div><br></div>", 2140 [true,true], 2141 {"insertparagraph":[false,false,"",false,false,""]}], 2142 ["<div>abc</div><p>[def]</p>", 2143 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2144 "<div>abc</div><p><br></p><p><br></p>", 2145 [true,true], 2146 {"insertparagraph":[false,false,"",false,false,""]}], 2147 ["<div>abc</div><div>[def]</div>", 2148 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","d"]], 2149 ["<div>abc</div><div><br></div><div>d</div>", 2150 "<div>abc</div><div><br></div><div>d<br></div>"], 2151 [true,true,true], 2152 {"insertparagraph":[false,false,"",false,false,""]}], 2153 ["<div>abc</div><p>[def]</p>", 2154 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","d"]], 2155 ["<div>abc</div><p><br></p><p>d</p>", 2156 "<div>abc</div><p><br></p><p>d<br></p>"], 2157 [true,true,true], 2158 {"insertparagraph":[false,false,"",false,false,""]}], 2159 2160 // insertparagraph with selecting all text in a list-item which is only one of 2161 // the list. 2162 // In this case, the list and list-item elements should be unwrapped and create 2163 // a new paragraph whose type conforms to the default paragraph separator. 2164 ["<ol><li>[abc]</li></ol>", 2165 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2166 "<div><br></div>", 2167 [true,true], 2168 {"insertparagraph":[false,false,"",false,false,""]}], 2169 ["<ol><li>[abc]</li></ol>", 2170 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2171 "<p><br></p>", 2172 [true,true], 2173 {"insertparagraph":[false,false,"",false,false,""]}], 2174 ["<ol><li>[abc]</li></ol>", 2175 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","d"]], 2176 ["<div>d</div>", 2177 "<div>d<br></div>"], 2178 [true,true,true], 2179 {"insertparagraph":[false,false,"",false,false,""]}], 2180 2181 // insertparagraph with selecting all text in a list-item which is the last 2182 // list item in the list. 2183 // In this case, the last list item should be deleted and new paragraph should 2184 // be created after the list element. 2185 ["<ol><li>abc</li><li>[def]</li></ol>", 2186 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2187 "<ol><li>abc</li></ol><div><br></div>", 2188 [true,true], 2189 {"insertparagraph":[false,false,"",false,false,""]}], 2190 ["<ol><li>abc</li><li>[def]</li></ol>", 2191 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2192 "<ol><li>abc</li></ol><p><br></p>", 2193 [true,true], 2194 {"insertparagraph":[false,false,"",false,false,""]}], 2195 ["<ol><li>abc</li><li>[def]</li></ol>", 2196 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","d"]], 2197 ["<ol><li>abc</li></ol><div>d</div>", 2198 "<ol><li>abc</li></ol><div>d<br></div>"], 2199 [true,true,true], 2200 {"insertparagraph":[false,false,"",false,false,""]}], 2201 2202 // insertparagraph with selecting all text in a list-item which is not a middle 2203 // list item in the list. 2204 // In this case, the list should be split at the list item, and new paragraph 2205 // should be created between the list elements. 2206 ["<ol><li>abc</li><li>[def]</li><li>ghi</li></ol>", 2207 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2208 "<ol><li>abc</li></ol><div><br></div><ol><li>ghi</li></ol>", 2209 [true,true], 2210 {"insertparagraph":[false,false,"",false,false,""]}], 2211 ["<ol><li>abc</li><li>[def]</li><li>ghi</li></ol>", 2212 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2213 "<ol><li>abc</li></ol><p><br></p><ol><li>ghi</li></ol>", 2214 [true,true], 2215 {"insertparagraph":[false,false,"",false,false,""]}], 2216 ["<ol><li>abc</li><li>[def]</li><li>ghi</li></ol>", 2217 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","d"]], 2218 ["<ol><li>abc</li></ol><div>d</div><ol><li>ghi</li></ol>", 2219 "<ol><li>abc</li></ol><div>d<br></div><ol><li>ghi</li></ol>"], 2220 [true,true,true], 2221 {"insertparagraph":[false,false,"",false,false,""]}], 2222 2223 // insertparagraph with selecting all text in a list-item which is the first 2224 // list item in the list. 2225 // In this case, the first list item should be deleted and new paragraph should 2226 // be created before the list element. 2227 ["<ol><li>[abc]</li><li>def</li></ol>", 2228 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2229 "<div><br></div><ol><li>def</li></ol>", 2230 [true,true], 2231 {"insertparagraph":[false,false,"",false,false,""]}], 2232 ["<ol><li>[abc]</li><li>def</li></ol>", 2233 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2234 "<p><br></p><ol><li>def</li></ol>", 2235 [true,true], 2236 {"insertparagraph":[false,false,"",false,false,""]}], 2237 ["<ol><li>[abc]</li><li>def</li></ol>", 2238 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","a"]], 2239 ["<div>a</div><ol><li>def</li></ol>", 2240 "<div>a<br></div><ol><li>def</li></ol>"], 2241 [true,true,true], 2242 {"insertparagraph":[false,false,"",false,false,""]}], 2243 2244 // insertparagraph with selecting all text in a heading element. 2245 // In this case, the heading element should become empty, but stay there, and 2246 // a new paragraph should be created after it. 2247 ["<h3>[abc]</h3>", 2248 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2249 "<h3><br></h3><div><br></div>", 2250 [true,true], 2251 {"insertparagraph":[false,false,"",false,false,""]}], 2252 ["<h3>[abc]</h3>", 2253 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2254 "<h3><br></h3><p><br></p>", 2255 [true,true], 2256 {"insertparagraph":[false,false,"",false,false,""]}], 2257 ["<h3>[abc]</h3>", 2258 [["defaultparagraphseparator","div"],["insertparagraph",""],["inserttext","a"]], 2259 ["<h3><br></h3><div>a</div>", 2260 "<h3><br></h3><div>a<br></div>"], 2261 [true,true,true], 2262 {"insertparagraph":[false,false,"",false,false,""]}], 2263 2264 // insertparagraph with selecting all text in a heading element which is 2265 // followed by a paragraph. 2266 // In this case, the heading element should become empty, but stay there, and 2267 // insert a new paragraph immediately after the heading element. 2268 ["<h3>[abc]</h3><div>def</div>", 2269 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2270 "<h3><br></h3><div><br></div><div>def</div>", 2271 [true,true], 2272 {"insertparagraph":[false,false,"",false,false,""]}], 2273 ["<h3>[abc]</h3><div>def</div>", 2274 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2275 "<h3><br></h3><p><br></p><div>def</div>", 2276 [true,true], 2277 {"insertparagraph":[false,false,"",false,false,""]}], 2278 ["<h3>[abc]</h3><p>def</p>", 2279 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2280 "<h3><br></h3><div><br></div><p>def</p>", 2281 [true,true], 2282 {"insertparagraph":[false,false,"",false,false,""]}], 2283 ["<h3>[abc]</h3><p>def</p>", 2284 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2285 "<h3><br></h3><p><br></p><p>def</p>", 2286 [true,true], 2287 {"insertparagraph":[false,false,"",false,false,""]}], 2288 2289 // Preserve inline elements at splitting the elements at end. It's out of scope 2290 // of these tests that how to treat the <br> element in the left paragraph. 2291 ["<div><span style=\"color:rgb(0, 0, 255)\">foo[]</span></div>", 2292 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2293 "<div><span style=\"color:rgb(0, 0, 255)\">foo</span></div><div><span style=\"color:rgb(0, 0, 255)\"><br></span></div>", 2294 [true,true], 2295 {"insertparagraph":[false,false,"",false,false,""]}], 2296 ["<div><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span></div>", 2297 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2298 "<div><span style=\"background-color:rgb(0, 0, 255)\">foo</span></div><div><span style=\"background-color:rgb(0, 0, 255)\"><br></span></div>", 2299 [true,true], 2300 {"insertparagraph":[false,false,"",false,false,""]}], 2301 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span></span></div>", 2302 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2303 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2304 [true,true], 2305 {"insertparagraph":[false,false,"",false,false,""]}], 2306 ["<div><span style=\"color:rgb(0, 0, 255)\">foo[]<br></span></div>", 2307 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2308 ["<div><span style=\"color:rgb(0, 0, 255)\">foo</span></div><div><span style=\"color:rgb(0, 0, 255)\"><br></span></div>", 2309 "<div><span style=\"color:rgb(0, 0, 255)\">foo<br></span></div><div><span style=\"color:rgb(0, 0, 255)\"><br></span></div>", 2310 "<div><span style=\"color:rgb(0, 0, 255)\">foo</span><br></div><div><span style=\"color:rgb(0, 0, 255)\"><br></span></div>"], 2311 [true,true], 2312 {"insertparagraph":[false,false,"",false,false,""]}], 2313 ["<div><span style=\"background-color:rgb(0, 0, 255)\">foo[]<br></span></div>", 2314 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2315 ["<div><span style=\"background-color:rgb(0, 0, 255)\">foo</span></div><div><span style=\"background-color:rgb(0, 0, 255)\"><br></span></div>", 2316 "<div><span style=\"background-color:rgb(0, 0, 255)\">foo<br></span></div><div><span style=\"background-color:rgb(0, 0, 255)\"><br></span></div>", 2317 "<div><span style=\"background-color:rgb(0, 0, 255)\">foo</span><br></div><div><span style=\"background-color:rgb(0, 0, 255)\"><br></span></div>"], 2318 [true,true], 2319 {"insertparagraph":[false,false,"",false,false,""]}], 2320 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]<br></span></span></div>", 2321 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2322 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2323 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo<br></span></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2324 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span><br></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>"], 2325 [true,true], 2326 {"insertparagraph":[false,false,"",false,false,""]}], 2327 ["<div><span style=\"color:rgb(0, 0, 255)\">foo[]</span><br></div>", 2328 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2329 ["<div><span style=\"color:rgb(0, 0, 255)\">foo</span></div><div><span style=\"color:rgb(0, 0, 255)\"><br></span></div>", 2330 "<div><span style=\"color:rgb(0, 0, 255)\">foo</span><br></div><div><span style=\"color:rgb(0, 0, 255)\"><br></span></div>"], 2331 [true,true], 2332 {"insertparagraph":[false,false,"",false,false,""]}], 2333 ["<div><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span><br></div>", 2334 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2335 ["<div><span style=\"background-color:rgb(0, 0, 255)\">foo</span></div><div><span style=\"background-color:rgb(0, 0, 255)\"><br></span></div>", 2336 "<div><span style=\"background-color:rgb(0, 0, 255)\">foo</span><br></div><div><span style=\"background-color:rgb(0, 0, 255)\"><br></span></div>"], 2337 [true,true], 2338 {"insertparagraph":[false,false,"",false,false,""]}], 2339 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span></span><br></div>", 2340 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2341 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2342 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span><br></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>"], 2343 [true,true], 2344 {"insertparagraph":[false,false,"",false,false,""]}], 2345 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span><br></span></div>", 2346 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2347 ["<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2348 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span><br></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2349 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo<br></span></span></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>", 2350 "<div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span><br></div><div><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></div>"], 2351 [true,true], 2352 {"insertparagraph":[false,false,"",false,false,""]}], 2353 2354 // Same things for list-item 2355 ["<ul><li><span style=\"color:rgb(0, 0, 255)\">foo[]</span></li></ul>", 2356 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2357 "<ul><li><span style=\"color:rgb(0, 0, 255)\">foo</span></li><li><span style=\"color:rgb(0, 0, 255)\"><br></span></li></ul>", 2358 [true,true], 2359 {"insertparagraph":[false,false,"",false,false,""]}], 2360 ["<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span></li></ul>", 2361 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2362 "<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo</span></li><li><span style=\"background-color:rgb(0, 0, 255)\"><br></span></li></ul>", 2363 [true,true], 2364 {"insertparagraph":[false,false,"",false,false,""]}], 2365 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span></span></li></ul>", 2366 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2367 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2368 [true,true], 2369 {"insertparagraph":[false,false,"",false,false,""]}], 2370 ["<ul><li><span style=\"color:rgb(0, 0, 255)\">foo[]<br></span></li></ul>", 2371 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2372 ["<ul><li><span style=\"color:rgb(0, 0, 255)\">foo</span></li><li><span style=\"color:rgb(0, 0, 255)\"><br></span></li></ul>", 2373 "<ul><li><span style=\"color:rgb(0, 0, 255)\">foo<br></span></li><li><span style=\"color:rgb(0, 0, 255)\"><br></span></li></ul>", 2374 "<ul><li><span style=\"color:rgb(0, 0, 255)\">foo</span><br></li><li><span style=\"color:rgb(0, 0, 255)\"><br></span></li></ul>"], 2375 [true,true], 2376 {"insertparagraph":[false,false,"",false,false,""]}], 2377 ["<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo[]<br></span></li></ul>", 2378 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2379 ["<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo</span></li><li><span style=\"background-color:rgb(0, 0, 255)\"><br></span></li></ul>", 2380 "<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo<br></span></li><li><span style=\"background-color:rgb(0, 0, 255)\"><br></span></li></ul>", 2381 "<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo</span><br></li><li><span style=\"background-color:rgb(0, 0, 255)\"><br></span></li></ul>"], 2382 [true,true], 2383 {"insertparagraph":[false,false,"",false,false,""]}], 2384 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]<br></span></span></li></ul>", 2385 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2386 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2387 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo<br></span></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2388 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span><br></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>"], 2389 [true,true], 2390 {"insertparagraph":[false,false,"",false,false,""]}], 2391 ["<ul><li><span style=\"color:rgb(0, 0, 255)\">foo[]</span><br></li></ul>", 2392 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2393 ["<ul><li><span style=\"color:rgb(0, 0, 255)\">foo</span></li><li><span style=\"color:rgb(0, 0, 255)\"><br></span></li></ul>", 2394 "<ul><li><span style=\"color:rgb(0, 0, 255)\">foo</span><br></li><li><span style=\"color:rgb(0, 0, 255)\"><br></span></li></ul>"], 2395 [true,true], 2396 {"insertparagraph":[false,false,"",false,false,""]}], 2397 ["<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span><br></li></ul>", 2398 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2399 ["<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo</span></li><li><span style=\"background-color:rgb(0, 0, 255)\"><br></span></li></ul>", 2400 "<ul><li><span style=\"background-color:rgb(0, 0, 255)\">foo</span><br></li><li><span style=\"background-color:rgb(0, 0, 255)\"><br></span></li></ul>"], 2401 [true,true], 2402 {"insertparagraph":[false,false,"",false,false,""]}], 2403 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span></span><br></li></ul>", 2404 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2405 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2406 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span><br></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>"], 2407 [true,true], 2408 {"insertparagraph":[false,false,"",false,false,""]}], 2409 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo[]</span><br></span></li></ul>", 2410 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2411 ["<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2412 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span><br></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2413 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo<br></span></span></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>", 2414 "<ul><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\">foo</span></span><br></li><li><span style=\"color:rgb(0, 0, 255)\"><span style=\"background-color:rgb(0, 0, 255)\"><br></span></span></li></ul>"], 2415 [true,true], 2416 {"insertparagraph":[false,false,"",false,false,""]}], 2417 2418 ["<p>[X]<span contenteditable=false>abc</span></p>", 2419 [["insertparagraph",""]], 2420 "<p><br></p><p><span contenteditable=\"false\">abc</span></p>", 2421 [true], 2422 {}], 2423 ["<p><span contenteditable=false>abc</span>[X]</p>", 2424 [["insertparagraph",""]], 2425 "<p><span contenteditable=\"false\">abc</span></p><p><br></p>", 2426 [true], 2427 {}], 2428 2429 // When inserting paragraph under the editing host, new paragraph should be 2430 // created and unwrapped lines after the insertion point should be wrapped 2431 // into it at least. 2432 ["foo<br>bar[]<br><span contenteditable=\"false\">baz</span>", 2433 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2434 ["foo<br>bar<div><br><span contenteditable=\"false\">baz</span></div>", 2435 "foo<br><div>bar</div><div><br><span contenteditable=\"false\">baz</span></div>"], 2436 [true,true], 2437 {}], 2438 ["foo<br>bar[]<br><span>baz</span>", 2439 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2440 ["foo<br>bar<div><br><span>baz</span></div>", 2441 "foo<br><div>bar</div><div><br><span>baz</span></div>"], 2442 [true,true], 2443 {}], 2444 ["foo<br>bar[]<br><span contenteditable=\"false\">baz</span>qux", 2445 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2446 ["foo<br>bar<div><br><span contenteditable=\"false\">baz</span>qux</div>", 2447 "foo<br><div>bar</div><div><br><span contenteditable=\"false\">baz</span>qux</div>"], 2448 [true,true], 2449 {}], 2450 ["foo<br>ba[]r<br><span contenteditable=\"false\">baz</span>", 2451 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2452 ["foo<br>ba<div>r<br><span contenteditable=\"false\">baz</span></div>", 2453 "foo<br><div>ba</div><div>r<br><span contenteditable=\"false\">baz</span></div>"], 2454 [true,true], 2455 {}], 2456 ["foo<br>ba[]r<br><span>baz</span>", 2457 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2458 ["foo<br>ba<div>r<br><span>baz</span></div>", 2459 "foo<br><div>ba</div><div>r<br><span>baz</span></div>"], 2460 [true,true], 2461 {}], 2462 ["foo<br>ba[]r<br><span contenteditable=\"false\">baz</span>qux", 2463 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2464 ["foo<br>ba<div>r<br><span contenteditable=\"false\">baz</span>qux</div>", 2465 "foo<br><div>ba</div><div>r<br><span contenteditable=\"false\">baz</span>qux</div>"], 2466 [true,true], 2467 {}], 2468 ["foo<br>[]bar<br><span contenteditable=\"false\">baz</span>", 2469 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2470 ["foo<br><br><div>bar<br><span contenteditable=\"false\">baz</span></div>", 2471 "foo<br><div><br></div><div>bar<br><span contenteditable=\"false\">baz</span></div>"], 2472 [true,true], 2473 {}], 2474 ["foo<br>[]bar<br><span>baz</span>", 2475 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2476 ["foo<br><br><div>bar<br><span>baz</span></div>", 2477 "foo<br><div><br></div><div>bar<br><span>baz</span></div>"], 2478 [true,true], 2479 {}], 2480 ["foo<br>[]bar<span contenteditable=\"false\">baz</span>qux", 2481 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2482 ["foo<br><br><div>bar<span contenteditable=\"false\">baz</span>qux</div>", 2483 "foo<br><div><br></div><div>bar<span contenteditable=\"false\">baz</span>qux</div>"], 2484 [true,true], 2485 {}], 2486 ["foo<br>[]bar<span contenteditable=\"false\">baz</span><br>qux", 2487 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2488 ["foo<br><br><div>bar<span contenteditable=\"false\">baz</span><br>qux</div>", 2489 "foo<br><div><br></div><div>bar<span contenteditable=\"false\">baz</span><br>qux</div>"], 2490 [true,true], 2491 {}], 2492 ["foo<br>[]bar<span>baz</span><br>qux", 2493 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2494 ["foo<br><br><div>bar<span>baz</span><br>qux</div>", 2495 "foo<br><div><br></div><div>bar<span>baz</span><br>qux</div>"], 2496 [true,true], 2497 {}], 2498 // And the new paragraph should be the default paragraph. 2499 ["foo<br>bar[]<br><span contenteditable=\"false\">baz</span>", 2500 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2501 ["foo<br>bar<p><br><span contenteditable=\"false\">baz</span></p>", 2502 "foo<br><p>bar</p><p><br><span contenteditable=\"false\">baz</span></p>"], 2503 [true,true], 2504 {}], 2505 ["foo<br>bar[]<br><span>baz</span>", 2506 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2507 ["foo<br>bar<p><br><span>baz</span></p>", 2508 "foo<br><p>bar</p><p><br><span>baz</span></p>"], 2509 [true,true], 2510 {}], 2511 ["foo<br>bar[]<br><span contenteditable=\"false\">baz</span>qux", 2512 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2513 ["foo<br>bar<p><br><span contenteditable=\"false\">baz</span>qux</p>", 2514 "foo<br><p>bar</p><p><br><span contenteditable=\"false\">baz</span>qux</p>"], 2515 [true,true], 2516 {}], 2517 ["foo<br>ba[]r<br><span contenteditable=\"false\">baz</span>", 2518 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2519 ["foo<br>ba<p>r<br><span contenteditable=\"false\">baz</span></p>", 2520 "foo<br><p>ba</p><p>r<br><span contenteditable=\"false\">baz</span></p>"], 2521 [true,true], 2522 {}], 2523 ["foo<br>ba[]r<br><span>baz</span>", 2524 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2525 ["foo<br>ba<p>r<br><span>baz</span></p>", 2526 "foo<br><p>ba</p><p>r<br><span>baz</span></p>"], 2527 [true,true], 2528 {}], 2529 ["foo<br>ba[]r<br><span contenteditable=\"false\">baz</span>qux", 2530 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2531 ["foo<br>ba<p>r<br><span contenteditable=\"false\">baz</span>qux</p>", 2532 "foo<br><p>ba</p><p>r<br><span contenteditable=\"false\">baz</span>qux</p>"], 2533 [true,true], 2534 {}], 2535 ["foo<br>[]bar<br><span contenteditable=\"false\">baz</span>", 2536 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2537 ["foo<br><br><p>bar<br><span contenteditable=\"false\">baz</span></p>", 2538 "foo<br><p><br></p><p>bar<br><span contenteditable=\"false\">baz</span></p>"], 2539 [true,true], 2540 {}], 2541 ["foo<br>[]bar<br><span>baz</span>", 2542 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2543 ["foo<br><br><p>bar<br><span>baz</span></p>", 2544 "foo<br><p><br></p><p>bar<br><span>baz</span></p>"], 2545 [true,true], 2546 {}], 2547 ["foo<br>[]bar<span contenteditable=\"false\">baz</span>qux", 2548 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2549 ["foo<br><br><p>bar<span contenteditable=\"false\">baz</span>qux</p>", 2550 "foo<br><p><br></p><p>bar<span contenteditable=\"false\">baz</span>qux</p>"], 2551 [true,true], 2552 {}], 2553 ["foo<br>[]bar<span contenteditable=\"false\">baz</span><br>qux", 2554 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2555 ["foo<br><br><p>bar<span contenteditable=\"false\">baz</span><br>qux</p>", 2556 "foo<br><p><br></p><p>bar<span contenteditable=\"false\">baz</span><br>qux</p>"], 2557 [true,true], 2558 {}], 2559 ["foo<br>[]bar<span>baz</span><br>qux", 2560 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2561 ["foo<br><br><p>bar<span>baz</span><br>qux</p>", 2562 "foo<br><p><br></p><p>bar<span>baz</span><br>qux</p>"], 2563 [true,true], 2564 {}], 2565 2566 // Inserting paragraph before <br> followed by a blocked <span> should cause 2567 // inserting an empty paragraph to start of the editing host at least. 2568 ["{}<br><span style=display:block>abc<br>def<br></span>", 2569 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2570 ["<div><br></div><br><span style=\"display:block\">abc<br>def<br></span>", 2571 "<div><br></div><div><br></div><span style=\"display:block\">abc<br>def<br></span>"], 2572 [true,true], 2573 {}], 2574 ["{}<br><span style=display:block>abc<br>def<br></span>", 2575 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2576 ["<p><br></p><br><span style=\"display:block\">abc<br>def<br></span>", 2577 "<p><br></p><p><br></p><span style=\"display:block\">abc<br>def<br></span>"], 2578 [true,true], 2579 {}], 2580 2581 // The expectations of these flex item scenarios based on Chrome 142. 2582 // Feel free to change them if it's discussed in the Editing WG. 2583 ["<div style=display:flex><span>[]abc</span></div>", 2584 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2585 "<div style=\"display:flex\"><span><br></span><span>abc</span></div>", 2586 [true,true], 2587 {}], 2588 ["<div style=display:flex><span>[]abc</span></div>", 2589 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2590 "<div style=\"display:flex\"><span><br></span><span>abc</span></div>", 2591 [true,true], 2592 {}], 2593 ["<div style=display:inline-flex><span>[]abc</span></div>", 2594 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2595 "<div style=\"display:inline-flex\"><span><br></span><span>abc</span></div>", 2596 [true,true], 2597 {}], 2598 ["<div style=display:inline-flex><span>[]abc</span></div>", 2599 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2600 "<div style=\"display:inline-flex\"><span><br></span><span>abc</span></div>", 2601 [true,true], 2602 {}], 2603 ["<div style=display:flex><span>a[]bc</span></div>", 2604 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2605 "<div style=\"display:flex\"><span>a</span><span>bc</span></div>", 2606 [true,true], 2607 {}], 2608 ["<div style=display:flex><span>a[]bc</span></div>", 2609 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2610 "<div style=\"display:flex\"><span>a</span><span>bc</span></div>", 2611 [true,true], 2612 {}], 2613 ["<div style=display:inline-flex><span>a[]bc</span></div>", 2614 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2615 "<div style=\"display:inline-flex\"><span>a</span><span>bc</span></div>", 2616 [true,true], 2617 {}], 2618 ["<div style=display:inline-flex><span>a[]bc</span></div>", 2619 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2620 "<div style=\"display:inline-flex\"><span>a</span><span>bc</span></div>", 2621 [true,true], 2622 {}], 2623 ["<div style=display:flex><span>abc[]</span></div>", 2624 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2625 "<div style=\"display:flex\"><span>abc</span><span><br></span></div>", 2626 [true,true], 2627 {}], 2628 ["<div style=display:flex><span>abc[]</span></div>", 2629 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2630 "<div style=\"display:flex\"><span>abc</span><span><br></span></div>", 2631 [true,true], 2632 {}], 2633 ["<div style=display:inline-flex><span>abc[]</span></div>", 2634 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2635 "<div style=\"display:inline-flex\"><span>abc</span><span><br></span></div>", 2636 [true,true], 2637 {}], 2638 ["<div style=display:inline-flex><span>abc[]</span></div>", 2639 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2640 "<div style=\"display:inline-flex\"><span>abc</span><span><br></span></div>", 2641 [true,true], 2642 {}], 2643 2644 // The expectations of these grid item scenarios based on Chrome 142. 2645 // Feel free to change them if it's discussed in the Editing WG. 2646 ["<div style=display:grid><span>[]abc</span></div>", 2647 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2648 "<div style=\"display:grid\"><span><br></span><span>abc</span></div>", 2649 [true,true], 2650 {}], 2651 ["<div style=display:grid><span>[]abc</span></div>", 2652 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2653 "<div style=\"display:grid\"><span><br></span><span>abc</span></div>", 2654 [true,true], 2655 {}], 2656 ["<div style=display:inline-grid><span>[]abc</span></div>", 2657 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2658 "<div style=\"display:inline-grid\"><span><br></span><span>abc</span></div>", 2659 [true,true], 2660 {}], 2661 ["<div style=display:inline-grid><span>[]abc</span></div>", 2662 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2663 "<div style=\"display:inline-grid\"><span><br></span><span>abc</span></div>", 2664 [true,true], 2665 {}], 2666 ["<div style=display:grid><span>a[]bc</span></div>", 2667 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2668 "<div style=\"display:grid\"><span>a</span><span>bc</span></div>", 2669 [true,true], 2670 {}], 2671 ["<div style=display:grid><span>a[]bc</span></div>", 2672 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2673 "<div style=\"display:grid\"><span>a</span><span>bc</span></div>", 2674 [true,true], 2675 {}], 2676 ["<div style=display:inline-grid><span>a[]bc</span></div>", 2677 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2678 "<div style=\"display:inline-grid\"><span>a</span><span>bc</span></div>", 2679 [true,true], 2680 {}], 2681 ["<div style=display:inline-grid><span>a[]bc</span></div>", 2682 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2683 "<div style=\"display:inline-grid\"><span>a</span><span>bc</span></div>", 2684 [true,true], 2685 {}], 2686 ["<div style=display:grid><span>abc[]</span></div>", 2687 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2688 "<div style=\"display:grid\"><span>abc</span><span><br></span></div>", 2689 [true,true], 2690 {}], 2691 ["<div style=display:grid><span>abc[]</span></div>", 2692 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2693 "<div style=\"display:grid\"><span>abc</span><span><br></span></div>", 2694 [true,true], 2695 {}], 2696 ["<div style=display:inline-grid><span>abc[]</span></div>", 2697 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2698 "<div style=\"display:inline-grid\"><span>abc</span><span><br></span></div>", 2699 [true,true], 2700 {}], 2701 ["<div style=display:inline-grid><span>abc[]</span></div>", 2702 [["defaultparagraphseparator","p"],["insertparagraph",""]], 2703 "<div style=\"display:inline-grid\"><span>abc</span><span><br></span></div>", 2704 [true,true], 2705 {}], 2706 2707 // The following tests are ported by Mozilla from their old test and the 2708 // expectations are based on Chrome's behavior unless the behavior does not 2709 // make sense. 2710 [' <span contenteditable="false">A</span>[] ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> ', 2711 [["defaultparagraphseparator","div"],["insertparagraph",""]], 2712 [' <div><span contenteditable="false">A</span></div><div> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div> ', 2713 ' <span contenteditable="false">A</span><div> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div> '], 2714 [true,true], 2715 {}], 2716 [' <div><span contenteditable="false">A</span></div><div>[] ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div> ', 2717 [["insertparagraph",""]], 2718 ' <div><span contenteditable="false">A</span></div><div><br></div><div> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div> ', 2719 [true], 2720 {}], 2721 [' <span contenteditable="false">A</span><div>[] ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div> ', 2722 [["insertparagraph",""]], 2723 ' <span contenteditable="false">A</span><div><br></div><div> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div> ', 2724 [true], 2725 {}], 2726 ]