Bug 748307 part 5 - Support insertText, forwardDelete, insertParagraph per spec; r=ehsan
authorAryeh Gregor <ayg@aryeh.name>
Tue, 22 May 2012 12:37:17 +0300
changeset 94964 91bb23730236d51446a3cc5a86b861d8063b2676
parent 94963 d216ddd1d2ed71e4822e40c52f9fa03b713cc964
child 94965 670ebafda11af93a889b0912d20ff03bfc7ffe17
push id22770
push userryanvm@gmail.com
push dateSat, 26 May 2012 12:07:39 +0000
treeherdermozilla-central@cd62c4b8f500 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersehsan
bugs748307
milestone15.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 748307 part 5 - Support insertText, forwardDelete, insertParagraph per spec; r=ehsan
content/html/document/src/nsHTMLDocument.cpp
docshell/base/crashtests/432114-2.html
dom/imptests/editing/conformancetest/data.js
dom/imptests/editing/tests.js
dom/imptests/failures/editing/conformancetest/test_event.html.json
dom/imptests/failures/editing/conformancetest/test_runtest.html.json
editor/libeditor/base/nsEditorCommands.cpp
editor/libeditor/base/nsEditorController.cpp
editor/libeditor/html/tests/browserscope/lib/richtext2/currentStatus.js
--- a/content/html/document/src/nsHTMLDocument.cpp
+++ b/content/html/document/src/nsHTMLDocument.cpp
@@ -2783,42 +2783,44 @@ static const struct MidasCommand gMidasC
   { "underline",     "cmd_underline",       "", true,  false },
   { "strikethrough", "cmd_strikethrough",   "", true,  false },
   { "subscript",     "cmd_subscript",       "", true,  false },
   { "superscript",   "cmd_superscript",     "", true,  false },
   { "cut",           "cmd_cut",             "", true,  false },
   { "copy",          "cmd_copy",            "", true,  false },
   { "paste",         "cmd_paste",           "", true,  false },
   { "delete",        "cmd_delete",          "", true,  false },
+  { "forwarddelete", "cmd_forwardDelete",   "", true,  false },
   { "selectall",     "cmd_selectAll",       "", true,  false },
   { "undo",          "cmd_undo",            "", true,  false },
   { "redo",          "cmd_redo",            "", true,  false },
   { "indent",        "cmd_indent",          "", true,  false },
   { "outdent",       "cmd_outdent",         "", true,  false },
   { "backcolor",     "cmd_highlight",       "", false, false },
   { "forecolor",     "cmd_fontColor",       "", false, false },
   { "hilitecolor",   "cmd_highlight",       "", false, false },
   { "fontname",      "cmd_fontFace",        "", false, false },
   { "fontsize",      "cmd_fontSize",        "", false, false },
   { "increasefontsize", "cmd_increaseFont", "", false, false },
   { "decreasefontsize", "cmd_decreaseFont", "", false, false },
   { "inserthorizontalrule", "cmd_insertHR", "", true,  false },
   { "createlink",    "cmd_insertLinkNoUI",  "", false, false },
   { "insertimage",   "cmd_insertImageNoUI", "", false, false },
   { "inserthtml",    "cmd_insertHTML",      "", false, false },
+  { "inserttext",    "cmd_insertText",      "", false, false },
+  { "insertparagraph", "cmd_insertText",  "\n", true,  false },
   { "gethtml",       "cmd_getContents",     "", false, false },
   { "justifyleft",   "cmd_align",       "left", true,  false },
   { "justifyright",  "cmd_align",      "right", true,  false },
   { "justifycenter", "cmd_align",     "center", true,  false },
   { "justifyfull",   "cmd_align",    "justify", true,  false },
   { "removeformat",  "cmd_removeStyles",    "", true,  false },
   { "unlink",        "cmd_removeLinks",     "", true,  false },
   { "insertorderedlist",   "cmd_ol",        "", true,  false },
   { "insertunorderedlist", "cmd_ul",        "", true,  false },
-  { "insertparagraph", "cmd_paragraphState", "p", true, false },
   { "formatblock",   "cmd_paragraphState",  "", false, false },
   { "heading",       "cmd_paragraphState",  "", false, false },
   { "styleWithCSS",  "cmd_setDocumentUseCSS", "", false, true },
   { "contentReadOnly", "cmd_setDocumentReadOnly", "", false, true },
   { "insertBrOnReturn", "cmd_insertBrOnReturn", "", false, true },
   { "enableObjectResizing", "cmd_enableObjectResizing", "", false, true },
   { "enableInlineTableEditing", "cmd_enableInlineTableEditing", "", false, true },
 #if 0
@@ -3106,17 +3108,18 @@ nsHTMLDocument::ExecCommand(const nsAStr
     nsCOMPtr<nsICommandParams> cmdParams = do_CreateInstance(
                                             NS_COMMAND_PARAMS_CONTRACTID, &rv);
     NS_ENSURE_TRUE(cmdParams, NS_ERROR_OUT_OF_MEMORY);
 
     if (isBool) {
       rv = cmdParams->SetBooleanValue("state_attribute", boolVal);
     } else if (cmdToDispatch.EqualsLiteral("cmd_fontFace")) {
       rv = cmdParams->SetStringValue("state_attribute", value);
-    } else if (cmdToDispatch.EqualsLiteral("cmd_insertHTML")) {
+    } else if (cmdToDispatch.EqualsLiteral("cmd_insertHTML") ||
+               cmdToDispatch.EqualsLiteral("cmd_insertText")) {
       rv = cmdParams->SetStringValue("state_data", value);
     } else {
       rv = cmdParams->SetCStringValue("state_attribute", paramStr.get());
     }
     NS_ENSURE_SUCCESS(rv, rv);
     rv = cmdMgr->DoCommand(cmdToDispatch.get(), cmdParams, window);
   }
 
--- a/docshell/base/crashtests/432114-2.html
+++ b/docshell/base/crashtests/432114-2.html
@@ -5,12 +5,12 @@
 <body>
 <script>
   window.addEventListener("DOMNodeRemoved", function() {
     setTimeout(function() {
       document.documentElement.removeAttribute("class");
     }, 0);
   }, false);
 </script>
-<iframe id="content" src="data:application/xhtml+xml;charset=utf-8,%3Chtml%20xmlns%3D%22http%3A//www.w3.org/1999/xhtml%22%3E%0A%3Cframeset%20contenteditable%3D%22true%22/%3E%0A%3Cscript%3E%0Afunction%20doExecCommand%28%29%7B%0Adocument.execCommand%28%27insertParagraph%27%2C%20false%2C%20%27%27%29%3B%0A%7D%0AsetTimeout%28doExecCommand%2C100%29%3B%0Awindow.addEventListener%28%27DOMNodeRemoved%27%2C%20function%28%29%20%7Bwindow.frameElement.parentNode.removeChild%28window.frameElement%29%3B%7D%2C%20true%29%3B%0A%3C/script%3E%0A%3C/html%3E" style="width:1000px;height: 200px;"></iframe>
+<iframe id="content" src="data:application/xhtml+xml;charset=utf-8,%3Chtml%20xmlns%3D%22http%3A//www.w3.org/1999/xhtml%22%3E%0A%3Cframeset%20contenteditable%3D%22true%22/%3E%0A%3Cscript%3E%0Afunction%20doExecCommand%28%29%7B%0Adocument.execCommand%28%27formatBlock%27%2C%20false%2C%20%27p%27%29%3B%0A%7D%0AsetTimeout%28doExecCommand%2C100%29%3B%0Awindow.addEventListener%28%27DOMNodeRemoved%27%2C%20function%28%29%20%7Bwindow.frameElement.parentNode.removeChild%28window.frameElement%29%3B%7D%2C%20true%29%3B%0A%3C/script%3E%0A%3C/html%3E" style="width:1000px;height: 200px;"></iframe>
 
 </body>
 </html>
--- a/dom/imptests/editing/conformancetest/data.js
+++ b/dom/imptests/editing/conformancetest/data.js
@@ -16220,16 +16220,31 @@ var browserTests = [
 	[true,true],
 	{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"inserttext":[false,false,"",false,false,""]}],
 ["foo[]bar",
 	[["inserttext","\u0007"]],
 	"foo\u0007[]bar",
 	[true],
 	{"inserttext":[false,false,"",false,false,""]}],
 ["foo[]bar",
+	[["inserttext","<b>hi</b>"]],
+	"foo&lt;b&gt;hi&lt;/b&gt;[]bar",
+	[true],
+	{"inserttext":[false,false,"",false,false,""]}],
+["foo[]bar",
+	[["inserttext","<"]],
+	"foo&lt;[]bar",
+	[true],
+	{"inserttext":[false,false,"",false,false,""]}],
+["foo[]bar",
+	[["inserttext","&amp;"]],
+	"foo&amp;amp;[]bar",
+	[true],
+	{"inserttext":[false,false,"",false,false,""]}],
+["foo[]bar",
 	[["inserttext"," "]],
 	"foo []bar",
 	[true],
 	{"inserttext":[false,false,"",false,false,""]}],
 ["foo []bar",
 	[["inserttext"," "]],
 	"foo&nbsp; []bar",
 	[true],
--- a/dom/imptests/editing/tests.js
+++ b/dom/imptests/editing/tests.js
@@ -2473,16 +2473,20 @@ var tests = {
 		['', 'foo[bar]baz'],
 
 		['\t', 'foo[]bar'],
 		['&', 'foo[]bar'],
 		['\n', 'foo[]bar'],
 		['abc\ndef', 'foo[]bar'],
 		['\x07', 'foo[]bar'],
 
+		['<b>hi</b>', 'foo[]bar'],
+		['<', 'foo[]bar'],
+		['&amp;', 'foo[]bar'],
+
 		// http://www.w3.org/Bugs/Public/show_bug.cgi?id=14254
 		['!\r', 'foo[]bar'],
 		['!\r\n', 'foo[]bar'],
 		['!\0', 'foo[]bar'],
 		['!\ud800', 'foo[]bar'],
 
 		// Whitespace tests!  The following two bugs are relevant to some of
 		// these:
--- a/dom/imptests/failures/editing/conformancetest/test_event.html.json
+++ b/dom/imptests/failures/editing/conformancetest/test_event.html.json
@@ -158,19 +158,21 @@
   "Command formatBlock, value \"quasit\": beforeinput event, canceled":true,
   "Command formatBlock, value \"quasit\": beforeinput event, uncanceled":true,
   "Command formatBlock, value \"quasit\": input event, uncanceled":true,
   "Command formatBlock, value \"p\": beforeinput event, canceled":true,
   "Command formatBlock, value \"p\": input event, canceled":true,
   "Command formatBlock, value \"p\": beforeinput event, uncanceled":true,
   "Command formatBlock, value \"p\": input event, uncanceled":true,
   "Command forwardDelete, value \"\": beforeinput event, canceled":true,
+  "Command forwardDelete, value \"\": input event, canceled":true,
   "Command forwardDelete, value \"\": beforeinput event, uncanceled":true,
   "Command forwardDelete, value \"\": input event, uncanceled":true,
   "Command forwardDelete, value \"quasit\": beforeinput event, canceled":true,
+  "Command forwardDelete, value \"quasit\": input event, canceled":true,
   "Command forwardDelete, value \"quasit\": beforeinput event, uncanceled":true,
   "Command forwardDelete, value \"quasit\": input event, uncanceled":true,
   "Command indent, value \"\": beforeinput event, canceled":true,
   "Command indent, value \"\": input event, canceled":true,
   "Command indent, value \"\": beforeinput event, uncanceled":true,
   "Command indent, value \"\": input event, uncanceled":true,
   "Command indent, value \"quasit\": beforeinput event, canceled":true,
   "Command indent, value \"quasit\": input event, canceled":true,
@@ -224,30 +226,33 @@
   "Command insertOrderedList, value \"\": input event, canceled":true,
   "Command insertOrderedList, value \"\": beforeinput event, uncanceled":true,
   "Command insertOrderedList, value \"\": input event, uncanceled":true,
   "Command insertOrderedList, value \"quasit\": beforeinput event, canceled":true,
   "Command insertOrderedList, value \"quasit\": input event, canceled":true,
   "Command insertOrderedList, value \"quasit\": beforeinput event, uncanceled":true,
   "Command insertOrderedList, value \"quasit\": input event, uncanceled":true,
   "Command insertParagraph, value \"\": beforeinput event, canceled":true,
-  "Command insertParagraph, value \"\": input event, canceled":true,
   "Command insertParagraph, value \"\": beforeinput event, uncanceled":true,
   "Command insertParagraph, value \"\": input event, uncanceled":true,
   "Command insertParagraph, value \"quasit\": beforeinput event, canceled":true,
   "Command insertParagraph, value \"quasit\": input event, canceled":true,
   "Command insertParagraph, value \"quasit\": beforeinput event, uncanceled":true,
   "Command insertParagraph, value \"quasit\": input event, uncanceled":true,
+  "Command insertText, value \"\": execCommand() must not throw, canceled":true,
   "Command insertText, value \"\": beforeinput event, canceled":true,
+  "Command insertText, value \"\": execCommand() must not throw, uncanceled":true,
   "Command insertText, value \"\": beforeinput event, uncanceled":true,
   "Command insertText, value \"\": input event, uncanceled":true,
   "Command insertText, value \"quasit\": beforeinput event, canceled":true,
+  "Command insertText, value \"quasit\": input event, canceled":true,
   "Command insertText, value \"quasit\": beforeinput event, uncanceled":true,
   "Command insertText, value \"quasit\": input event, uncanceled":true,
   "Command insertText, value \"abc\": beforeinput event, canceled":true,
+  "Command insertText, value \"abc\": input event, canceled":true,
   "Command insertText, value \"abc\": beforeinput event, uncanceled":true,
   "Command insertText, value \"abc\": input event, uncanceled":true,
   "Command insertUnorderedList, value \"\": beforeinput event, canceled":true,
   "Command insertUnorderedList, value \"\": input event, canceled":true,
   "Command insertUnorderedList, value \"\": beforeinput event, uncanceled":true,
   "Command insertUnorderedList, value \"\": input event, uncanceled":true,
   "Command insertUnorderedList, value \"quasit\": beforeinput event, canceled":true,
   "Command insertUnorderedList, value \"quasit\": input event, canceled":true,
--- a/dom/imptests/failures/editing/conformancetest/test_runtest.html.json
+++ b/dom/imptests/failures/editing/conformancetest/test_runtest.html.json
@@ -2896,90 +2896,41 @@
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<h1>\"]] \"{<p>foo</p>ba]r\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<h1>\"]] \"{<p>foo</p>ba]r\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<h1>\"]] \"{<p>foo</p>ba]r\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<h1>\"]] \"{<p>foo</p>ba]r\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<h1>\"]] \"{<p>foo</p>ba]r\" queryCommandValue(\"formatblock\") before":true,
   "[[\"forwarddelete\",\"\"]] \"foo[]\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<span>foo[]</span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<span>foo</span>{}<span>bar</span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<span>foo</span>{}<span>bar</span>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<span>foo[</span><span>]bar</span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo[]<span style=display:none>bar</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo[]<span style=display:none>bar</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo[]<span style=display:none>bar</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo[]<span style=display:none>bar</span>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<script>bar</script>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<script>bar</script>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"fo[]&ouml;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"fo[]&ouml;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"fo[]o&#x308;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"fo[]o&#x308;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"fo[]o&#x308;&#x327;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"fo[]o&#x308;&#x327;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"[]&ouml;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"[]&ouml;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"[]o&#x308;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"[]o&#x308;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"[]o&#x308;&#x327;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"[]o&#x308;&#x327;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"[]&#x5e9;&#x5c1;&#x5b8;&#x5dc;&#x5d5;&#x5b9;&#x5dd;\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"[]&#x5e9;&#x5c1;&#x5b8;&#x5dc;&#x5d5;&#x5b9;&#x5dd;\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"&#x5e9;&#x5c1;&#x5b8;&#x5dc;[]&#x5d5;&#x5b9;&#x5dd;\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"&#x5e9;&#x5c1;&#x5b8;&#x5dc;[]&#x5d5;&#x5b9;&#x5dd;\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]<br></p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>{}<br></p>foo\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>{}<br></p>foo\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>{}<span><br></span></p>foo\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>{}<span><br></span></p>foo\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
@@ -2992,1526 +2943,856 @@
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<br><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<span><br></span><p><span><br></span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{}<p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>{}</table>foo\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>{}<br></table>foo\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>{}<span><br></span></table>foo\": execCommand(\"forwarddelete\", false, \"\") return value":true,
+  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>{}<span><br></span></table>foo\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]</p><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div><div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><p>foo[]</p></div>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><p>bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[]</div><div>bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[]</pre>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[]</pre>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<br>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<br>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[]</b><br>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[]</b><br>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<hr>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<hr>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]<hr><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo[]<hr><p>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p><br><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p><br><p>bar</p>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p><br><br><p>bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p><br><br><p>bar</p>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p><img src=/img/lion.svg><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo[]</p><img src=/img/lion.svg><p>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<img src=/img/lion.svg>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo[]<img src=/img/lion.svg>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a>bar</a>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a>bar</a>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a href=/>bar</a>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a href=/>bar</a>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a name=abc>bar</a>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a name=abc>bar</a>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a href=/ name=abc>bar</a>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<a href=/ name=abc>bar</a>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a>bar</a></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a>bar</a></span>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a href=/>bar</a></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a href=/>bar</a></span>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a name=abc>bar</a></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a name=abc>bar</a></span>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a href=/ name=abc>bar</a></span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><a href=/ name=abc>bar</a></span>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<a>foo[]</a>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<a>foo[]</a>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<a href=/>foo[]</a>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<a href=/>foo[]</a>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<a name=abc>foo[]</a>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<a name=abc>foo[]</a>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<a href=/ name=abc>foo[]</a>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<a href=/ name=abc>foo[]</a>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo []&nbsp;\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo []&nbsp;\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"[]&nbsp; foo\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"[]&nbsp; foo\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[] &nbsp;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[] &nbsp;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]&nbsp; bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]&nbsp; bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]&nbsp;&nbsp;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]&nbsp;&nbsp;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]  bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]  bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[] &nbsp; bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[] &nbsp; bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo []&nbsp; bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo []&nbsp; bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo &nbsp;[] bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo &nbsp;[] bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[] <span>&nbsp;</span> bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[] <span>&nbsp;</span> bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo []<span>&nbsp;</span> bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo []<span>&nbsp;</span> bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo <span>&nbsp;</span>[] bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo <span>&nbsp;</span>[] bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[] </b>&nbsp;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[] </b>&nbsp;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[]&nbsp;</b> bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[]&nbsp;</b> bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[]&nbsp;</b>&nbsp;bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[]&nbsp;</b>&nbsp;bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[] </b> bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<b>foo[] </b> bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo []&nbsp;</pre>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo []&nbsp;</pre>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>[]&nbsp; foo</pre>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>[]&nbsp; foo</pre>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[] &nbsp;bar</pre>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<pre>foo[] &nbsp;bar</pre>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[]&nbsp; bar</pre>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[]&nbsp; bar</pre>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[]  bar</pre>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<pre>foo[]  bar</pre>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo []&nbsp;</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo []&nbsp;</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>[]&nbsp; foo</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>[]&nbsp; foo</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo[] &nbsp;bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo[] &nbsp;bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo[]&nbsp; bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo[]&nbsp; bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo[]  bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre>foo[]  bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo []&nbsp;</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo []&nbsp;</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>[]&nbsp; foo</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>[]&nbsp; foo</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo[] &nbsp;bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo[] &nbsp;bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo[]&nbsp; bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo[]&nbsp; bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo[]  bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-wrap>foo[]  bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo []&nbsp;</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo []&nbsp;</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>[]&nbsp; foo</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>[]&nbsp; foo</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo[] &nbsp;bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo[] &nbsp;bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo[]&nbsp; bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo[]&nbsp; bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo[]  bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:pre-line>foo[]  bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo []&nbsp;</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo []&nbsp;</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>[]&nbsp; foo</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>[]&nbsp; foo</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo[] &nbsp;bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo[] &nbsp;bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo[]&nbsp; bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo[]&nbsp; bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo[]  bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div style=white-space:nowrap>foo[]  bar</div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<table><tr><td>bar</table>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<table><tr><td>bar[]</table>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]<table><tr><td>bar</table><p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<td>bar</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<tr><td>bar</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<br><table><tr><td>bar</table>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<br><table><tr><td>bar</table>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<table><tr><td>bar[]<br></table>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<table><tr><td>bar[]<br></table>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]<br><table><tr><td>bar</table><p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[]<br><table><tr><td>bar</table><p>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<table><tr><td>bar[]<br></table><p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<table><tr><td>bar[]<br></table><p>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<br><td>bar</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<br><td>bar</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<br><tr><td>bar</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<br><tr><td>bar</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<table><tr><td>bar[]</table><br>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<table><tr><td><hr>bar</table>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<td><hr>bar</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<tr><td><hr>bar</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<ol><li>bar<li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<ol><li>bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<br><ol><li>bar<li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<br><ol><li>bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li>bar<br>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li>bar<br>baz</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li>bar</ol>\" compare innerHTML":true,
+  "[[\"forwarddelete\",\"\"]] \"foo[]<table><tr><td><hr>bar</table>baz\" compare innerHTML":true,
+  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<td><hr>bar</table>\" compare innerHTML":true,
+  "[[\"forwarddelete\",\"\"]] \"<table><tr><td>foo[]<tr><td><hr>bar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[]<li><p>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<ul><li>bar</ul></ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<ul><li>bar</ul></ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<ol><ol><li>bar</ol></ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo[]<ol><ol><li>bar</ol></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><ol><li>bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<dl><dt>bar<dd>baz</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<dl><dt>bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<dl><dd>bar</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<dl><dd>bar</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[]<dd>bar</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[]<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[]<dt>bar<dd>baz</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[]<dt>bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo<dd>bar[]<dd>baz</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo<dd>bar[]<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><br>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><br>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><br>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]</ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[]<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo<li>{}<br></ol><p><br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote>bar</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote>bar</blockquote>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote>bar</blockquote></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote>bar</blockquote></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div>bar</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\">bar</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\">bar</blockquote>\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\">bar</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\">bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><blockquote><p>bar<p>baz</blockquote></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><div><p>bar<p>baz</div></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote style=\\\"color: blue\\\"><p>bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><b>bar</b><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><strong>bar</strong><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<blockquote><p><span>bar</span><p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote><ol><li>bar</ol></blockquote><p>extra\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote><ol><li>bar</ol></blockquote><p>extra\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote>bar<ol><li>baz</ol>quz</blockquote><p>extra\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<blockquote>bar<ol><li>baz</ol>quz</blockquote><p>extra\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<blockquote><ol><li>bar[]</li><ol><li>baz</ol><li>quz</ol></blockquote><p>extra\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo<blockquote><ol><li>bar[]</li><ol><li>baz</ol><li>quz</ol></blockquote><p>extra\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span></span>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span></span>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><span></span></span>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span><span></span></span>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<quasit></quasit>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<quasit></quasit>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span></span><br>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span></span><br>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<span>foo[]<span></span></span>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<span>foo[]<span></span></span>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span></span><span>bar</span>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[]<span></span><span>bar</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><p><!--abc-->bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><div><!--abc--><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<div><!--abc--><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<!--abc--><div><div><p>bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</div></div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</div></div>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</div></div><!--abc-->bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</div></div><!--abc-->bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</div><!--abc--></div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</div><!--abc--></div>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div>bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></div></div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></div></div>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]<!--abc--></p></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p><!--abc--></div></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div><!--abc--></div><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><!--abc--><div><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><!--abc--><div><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><!--abc--><div>bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><div><p>foo[]</p></div></div><div><div><div><!--abc-->bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><font color=blue>foo[]</font><p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><font color=brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=color:blue>foo[]</font><p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=color:brown>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=background-color:aqua>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=background-color:tan>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><span style=background-color:aqua>foo[]</font><p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><span style=background-color:tan>bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=text-decoration:underline>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p style=text-decoration:line-through>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><u>foo[]</u><p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[]<p><s>bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]</p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]</p>bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]</p>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]</p>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[]<p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div>bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div style=color:blue><p style=color:green>foo[]</div><p style=color:brown>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p style=color:blue>foo[]<div style=color:brown><p style=color:green>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[bar]baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[bar]baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo<b>[bar]</b>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo<b>[bar]</b>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo<b>[bar]</b>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo<b>[bar]</b>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo<b>{bar}</b>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo<b>{bar}</b>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo<b>{bar}</b>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo<b>{bar}</b>baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo{<b>bar</b>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"forwarddelete\",\"\"]] \"foo{<b>bar</b>}baz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo{<b>bar</b>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"forwarddelete\",\"\"]] \"foo{<b>bar</b>}baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<span>[bar]</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<span>[bar]</span>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<span>{bar}</span>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<span>{bar}</span>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo{<span>bar</span>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo{<span>bar</span>}baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[bar</b><i>baz]quz</i>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>foo[bar</b><i>baz]quz</i>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo</p><p>[bar]</p><p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo</p><p>[bar]</p><p>baz</p>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo</p><p>{bar}</p><p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo</p><p>{bar}</p><p>baz</p>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo</p><p>{bar</p>}<p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo</p><p>{bar</p>}<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[bar<h1>baz]quz</h1>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[bar<h1>baz]quz</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<blockquote>foo[bar</blockquote><pre>baz]quz</pre>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<blockquote>foo[bar</blockquote><pre>baz]quz</pre>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<br>]bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<br>]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<p>]bar<br>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo[<p>]bar<br>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo<p>{bar</p>}baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"foo<p>{bar</p>}baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[</p>]bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[</p>]bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo{</p>}bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo{</p>}bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[</p>]bar<br>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>foo[</p>]bar<br>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[</p>]bar<p>baz</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo[</p>]bar<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><p>foo[</p></div>]bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><p>foo[</p></div>]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<div>]bar<p>baz</p></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<div>]bar<p>baz</p></div>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><p>foo</p>bar[</div>]baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><p>foo</p>bar[</div>]baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div>foo<p>bar[</p></div>]baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<div>foo<p>bar[</p></div>]baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p>]bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p>]bar\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p>]bar\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p>]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>foo<th>[bar]<th>baz<tr><td>quz<td>qoz<td>qiz</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>foo<th>[bar]<th>baz<tr><td>quz<td>qoz<td>qiz</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>foo<th>ba[r<th>b]az<tr><td>quz<td>qoz<td>qiz</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>foo<th>ba[r<th>b]az<tr><td>quz<td>qoz<td>qiz</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>fo[o<th>bar<th>b]az<tr><td>quz<td>qoz<td>qiz</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>fo[o<th>bar<th>b]az<tr><td>quz<td>qoz<td>qiz</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>foo<th>bar<th>ba[z<tr><td>q]uz<td>qoz<td>qiz</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>foo<th>bar<th>ba[z<tr><td>q]uz<td>qoz<td>qiz</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>[foo<th>bar<th>baz]<tr><td>quz<td>qoz<td>qiz</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>[foo<th>bar<th>baz]<tr><td>quz<td>qoz<td>qiz</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>[foo<th>bar<th>baz<tr><td>quz<td>qoz<td>qiz]</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><th>[foo<th>bar<th>baz<tr><td>quz<td>qoz<td>qiz]</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"{<table><tbody><tr><th>foo<th>bar<th>baz<tr><td>quz<td>qoz<td>qiz</table>}\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"{<table><tbody><tr><th>foo<th>bar<th>baz<tr><td>quz<td>qoz<td>qiz</table>}\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><td>foo<td>ba[r<tr><td>baz<td>quz<tr><td>q]oz<td>qiz</table>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<table><tbody><tr><td>foo<td>ba[r<tr><td>baz<td>quz<tr><td>q]oz<td>qiz</table>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>b]ar</table><p>baz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>b]ar</table><p>baz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<table><tr><td>ba[r</table><p>b]az\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<table><tr><td>ba[r</table><p>b]az\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>ba[r<li>b]az</ol><p>quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>ba[r<li>b]az</ol><p>quz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>[baz]</ol><p>quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>[baz]</ol><p>quz\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>b]ar<li>baz</ol><p>quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>b]ar<li>baz</ol><p>quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>b]az</ol><p>quz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>b]az</ol><p>quz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>fo[o</ol><ol><li>b]ar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>fo[o</ol><ol><li>b]ar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>fo[o</ol><ul><li>b]ar</ul>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>fo[o</ol><ul><li>b]ar</ul>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<ol><li>]bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<ol><li>]bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[<li>]bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[<li>]bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<dl><dt>]bar<dd>baz</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<dl><dt>]bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<dl><dd>]bar</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"foo[<dl><dd>]bar</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[<dd>]bar</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[<dd>]bar</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[<dt>]bar<dd>baz</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo[<dt>]bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo<dd>bar[<dd>]baz</dl>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<dl><dt>foo<dd>bar[<dd>]baz</dl>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>{}<br><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>{}<br><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>\" compare innerHTML":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol>bar]<ol><li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol>bar]<ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>fo[]o</ol><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>fo[]o</ol><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>[bar<ol><li>]baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>[bar<ol><li>]baz</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><ol><li>[]bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><ol><li>[]bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul>{}<br><ul><li>bar</ul>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul>{}<br><ul><li>bar</ul>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>{}<br><ul><li>bar</ul>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol>{}<br><ul><li>bar</ul>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul>{}<br><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul>{}<br><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p><b>[foo]</b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p><b>[foo]</b>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p><quasit>[foo]</quasit>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
-  "[[\"forwarddelete\",\"\"]] \"<p><quasit>[foo]</quasit>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p><b><i>[foo]</i></b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p><b><i>[foo]</i></b>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p><b>{foo}</b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p><b>{foo}</b>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p>{<b>foo</b>}\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p>{<b>foo</b>}\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<p><b>[]f</b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<p><b>[]f</b>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<b>[foo]</b>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<b>[foo]</b>\" compare innerHTML":true,
-  "[[\"forwarddelete\",\"\"]] \"<div><b>[foo]</b></div>\": execCommand(\"forwarddelete\", false, \"\") return value":true,
   "[[\"forwarddelete\",\"\"]] \"<div><b>[foo]</b></div>\" compare innerHTML":true,
   "[[\"hilitecolor\",\"#00FFFF\"]] \"foo[]bar\" queryCommandValue(\"hilitecolor\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"hilitecolor\",\"#00FFFF\"]] \"<p>[foo</p> <p>bar]</p>\" queryCommandValue(\"hilitecolor\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"hilitecolor\",\"#00FFFF\"]] \"<span>[foo</span> <span>bar]</span>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"hilitecolor\",\"#00FFFF\"]] \"<span>[foo</span> <span>bar]</span>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"hilitecolor\",\"#00FFFF\"]] \"<span>[foo</span> <span>bar]</span>\" queryCommandValue(\"hilitecolor\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"hilitecolor\",\"#00FFFF\"]] \"<p>[foo</p><p> <span>bar</span> </p><p>baz]</p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"hilitecolor\",\"#00FFFF\"]] \"<p>[foo</p><p> <span>bar</span> </p><p>baz]</p>\" compare innerHTML":true,
@@ -5643,1214 +4924,864 @@
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertorderedlist\",\"\"]] \"<ol><li>foo</ol> <p>[bar]</p> <ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertorderedlist\",\"\"]] \"<ol><li>foo</ol> <p>[bar]</p> <ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertorderedlist\",\"\"]] \"<ol><li>foo</ol> <p>[bar]</p> <ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertorderedlist\",\"\"]] \"<ol><li>foo</ol> <p>[bar]</p> <ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[bar]baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"fo[o<table><tr><td>b]ar</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o</table>b]ar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>fo[o<td>b]ar<td>baz</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{<table><tr><td>foo</table>}\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>[foo]</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>[foo]<li>bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ol><li>f[o]o<li>bar</ol>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ol><li>f[o]o<li>bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"[]foo\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"[]foo\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"[]foo\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"[]foo\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"[]foo\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"[]foo\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"[]foo\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"[]foo\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"[]foo\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"[]foo\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]</span>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]<br>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo[]bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<address>[]foo</address>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>[]foo</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>[]foo</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<address>foo[]</address>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>foo[]</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>foo[]</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<address>foo[]<br></address>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>foo[]<br></address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>foo[]<br></address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<address>foo[]bar</address>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<address>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>[]foo</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]<br></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>[]foo<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>[]foo<dd>bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo[]<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo[]<dd>bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo[]<br><dd>bar</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo[]<br><dd>bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo[]bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo[]bar<dd>baz</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>[]bar</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>[]bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar[]</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar[]</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar[]<br></dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar[]<br></dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar[]baz</dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar[]baz</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<h1>[]foo</h1>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<h1>[]foo</h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<h1>[]foo</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[]<br></h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<h1>foo[]bar</h1>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<h1>foo[]bar</h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<h1>foo[]bar</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ol><li>[]foo</ol>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ol><li>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ol><li>foo[]</ol>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ol><li>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ol><li>foo[]<br></ol>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ol><li>foo[]<br></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ol><li>foo[]bar</ol>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ol><li>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[]foo</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<br></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]bar</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>[]foo</pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>[]foo</pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>[]foo</pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo[]</pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]</pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]</pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo[]<br></pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]<br></pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]<br></pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo[]bar</pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]bar</pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]bar</pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo[]<br><br></pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]<br><br></pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]<br><br></pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo<br>{}<br></pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo<br>{}<br></pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo<br>{}<br></pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo&#10;[]</pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo&#10;[]</pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo&#10;[]</pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo[]&#10;</pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]&#10;</pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo[]&#10;</pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<pre>foo&#10;[]&#10;</pre>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo&#10;[]&#10;</pre>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"insertparagraph\",\"\"]] \"<pre>foo&#10;[]&#10;</pre>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<xmp>foo[]bar</xmp>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<xmp>foo[]bar</xmp>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<script>foo[]bar</script>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div style=display:none>foo[]bar</div>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<listing>foo[]bar</listing>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<ol><li>{}<br></li></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br></li></ol>foo\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>foo<li>{}<br></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li>{}<br><li>bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ol><li>foo</li><ul><li>{}<br></ul></ol>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ol><li>foo</li><ul><li>{}<br></ul></ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br></dt></dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>{}<br></dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt>{}<br><dd>bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar<dl><dt>{}<br><dd>baz</dl></dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar<dl><dt>{}<br><dd>baz</dl></dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar<dl><dt>baz<dd>{}<br></dl></dl>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<dl><dt>foo<dd>bar<dl><dt>baz<dd>{}<br></dl></dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandIndeterm(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandIndeterm(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo[bar</h1><p>baz]quz</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandIndeterm(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandIndeterm(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[bar</p><h1>baz]quz</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"{}<br><p>foo</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{}<br><h1>bar</h1>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><p>bar</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<h1>foo</h1>{}<br><h2>bar</h2>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p><h1>[bar]</h1><p>baz</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo</p>{<h1>bar</h1>}<p>baz</p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td>foo[]bar</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<table><tr><td><p>foo[]bar</table>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>[]foo</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]<br></blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote>foo[]bar</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>[]foo</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]<p>bar</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<blockquote><p>foo[]bar<p>baz</blockquote>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<span>foo[]bar</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]bar</b>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b>bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<b>[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b>foo[]</b><i>bar</i>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<b id=x class=y>foo[]bar</b>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<i><b>foo[]bar</b>baz</i>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b>[]foo</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><b id=x class=y>foo[]bar</b></p>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><b>foo[]bar</b></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]bar</a>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<a href=foo>foo[]</a>bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"foo<a href=foo>[]bar</a>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo[]<!--bar-->\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p><!--foo-->[]bar\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo{<span style=color:#aBcDeF>bar</span>}baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span>baz]\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>{bar</span>baz}\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" queryCommandValue(\"insertparagraph\") after":true,
-  "[[\"insertparagraph\",\"\"]] \"<ul contenteditable><li>{}<br></ul>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ul contenteditable><li>{}<br></ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<ul contenteditable><li>foo[]</ul>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<ul contenteditable><li>foo[]</ul>\" queryCommandValue(\"insertparagraph\") after":true,
-  "[[\"insertparagraph\",\"\"]] \"<div contenteditable=false><ul contenteditable><li>{}<br></ul></div>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<div contenteditable=false><ul contenteditable><li>{}<br></ul></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"insertparagraph\",\"\"]] \"<div contenteditable=false><ul contenteditable><li>foo[]</ul></div>\" compare innerHTML":true,
-  "[[\"insertparagraph\",\"\"]] \"<div contenteditable=false><ul contenteditable><li>foo[]</ul></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
@@ -6861,126 +5792,92 @@
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>[]foo</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>[]foo</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>[]foo</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>[]foo</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
@@ -6991,126 +5888,92 @@
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>[]foo</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>[]foo</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>[]foo</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>[]foo</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>[]foo</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>[]foo</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><p>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><p>foo[]bar</dl>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><p>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><p>foo[]bar</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<address><div>foo[]bar</address>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dt><div>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
@@ -7121,650 +5984,292 @@
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]bar</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<dl><dd><div>foo[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li><div>foo[]bar</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ul><li><div>foo[]bar</ul>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><p>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div><div>foo[]bar</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>foo[]</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>foo[]</div></div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><p class=b id=y>foo[]</div>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"insertparagraph\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"insertparagraph\",\"\"]] \"<ol><li class=a id=x><p class=b id=y>[]foo</ol>\" queryCommandValue(\"insertparagraph\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"insertparagraph\",\"\"]] \"<div class=a id=x><div class=b id=y>[]foo</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\&qu