Bug 742240 - Handle unsupported commands per spec in execCommand/queryCommand*; r=ehsan
authorAryeh Gregor <ayg@aryeh.name>
Sun, 15 Apr 2012 15:57:20 +0300
changeset 94451 ad9940bdbd6adeee32f67d6539755bfa991e5e4a
parent 94450 8f1c93b5b54933a4f88c9e252bc18c3462f36882
child 94452 58d38bc9de23b37ac5457d494ff4f07e5bdbb939
push id9620
push userayg@aryeh.name
push dateSun, 20 May 2012 06:37:39 +0000
treeherdermozilla-inbound@ad9940bdbd6a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersehsan
bugs742240
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 742240 - Handle unsupported commands per spec in execCommand/queryCommand*; r=ehsan
content/html/document/src/nsHTMLDocument.cpp
dom/imptests/editing/conformancetest/data.js
dom/imptests/editing/tests.js
dom/imptests/failures/editing/conformancetest/test_runtest.html.json
editor/libeditor/base/tests/test_bug408231.html
editor/libeditor/html/tests/browserscope/lib/richtext2/currentStatus.js
--- a/content/html/document/src/nsHTMLDocument.cpp
+++ b/content/html/document/src/nsHTMLDocument.cpp
@@ -3081,16 +3081,25 @@ nsHTMLDocument::ExecCommand(const nsAStr
 {
   NS_ENSURE_ARG_POINTER(_retval);
 
   //  for optional parameters see dom/src/base/nsHistory.cpp: HistoryImpl::Go()
   //  this might add some ugly JS dependencies?
 
   *_retval = false;
 
+  nsCAutoString cmdToDispatch, paramStr;
+  bool isBool, boolVal;
+  if (!ConvertToMidasInternalCommand(commandID, value,
+                                     cmdToDispatch, paramStr,
+                                     isBool, boolVal)) {
+    // Return false
+    return NS_OK;
+  }
+
   // if editing is not on, bail
   if (!IsEditingOnAfterFlush())
     return NS_ERROR_FAILURE;
 
   // if they are requesting UI from us, let's fail since we have no UI
   if (doShowUI)
     return NS_OK;
 
@@ -3114,22 +3123,16 @@ nsHTMLDocument::ExecCommand(const nsAStr
   GetMidasCommandManager(getter_AddRefs(cmdMgr));
   if (!cmdMgr)
     return NS_ERROR_FAILURE;
 
   nsIDOMWindow *window = GetWindow();
   if (!window)
     return NS_ERROR_FAILURE;
 
-  nsCAutoString cmdToDispatch, paramStr;
-  bool isBool, boolVal;
-  if (!ConvertToMidasInternalCommand(commandID, value,
-                                     cmdToDispatch, paramStr, isBool, boolVal))
-    return NS_OK;
-
   if ((cmdToDispatch.EqualsLiteral("cmd_paragraphState") ||
        cmdToDispatch.EqualsLiteral("cmd_fontSize")) && paramStr.IsEmpty()) {
     // Invalid value
     return NS_OK;
   }
 
   if (!isBool && paramStr.IsEmpty()) {
     rv = cmdMgr->DoCommand(cmdToDispatch.get(), nsnull, window);
@@ -3161,62 +3164,66 @@ nsHTMLDocument::ExecCommand(const nsAStr
 /* boolean queryCommandEnabled(in DOMString commandID); */
 NS_IMETHODIMP
 nsHTMLDocument::QueryCommandEnabled(const nsAString & commandID,
                                     bool *_retval)
 {
   NS_ENSURE_ARG_POINTER(_retval);
   *_retval = false;
 
-  // if editing is not on, bail
-  if (!IsEditingOnAfterFlush())
-    return NS_ERROR_FAILURE;
-
-  // get command manager and dispatch command to our window if it's acceptable
-  nsCOMPtr<nsICommandManager> cmdMgr;
-  GetMidasCommandManager(getter_AddRefs(cmdMgr));
-  if (!cmdMgr)
-    return NS_ERROR_FAILURE;
-
-  nsIDOMWindow *window = GetWindow();
-  if (!window)
-    return NS_ERROR_FAILURE;
-
   nsCAutoString cmdToDispatch;
-  if (!ConvertToMidasInternalCommand(commandID, cmdToDispatch))
-    return NS_OK; // queryCommandEnabled returns false on unsupported commands
-
-  return cmdMgr->IsCommandEnabled(cmdToDispatch.get(), window, _retval);
-}
-
-/* boolean queryCommandIndeterm (in DOMString commandID); */
-NS_IMETHODIMP
-nsHTMLDocument::QueryCommandIndeterm(const nsAString & commandID,
-                                     bool *_retval)
-{
-  NS_ENSURE_ARG_POINTER(_retval);
-  *_retval = false;
+  if (!ConvertToMidasInternalCommand(commandID, cmdToDispatch)) {
+    // Return false
+    return NS_OK;
+  }
 
   // if editing is not on, bail
   if (!IsEditingOnAfterFlush())
     return NS_ERROR_FAILURE;
 
   // get command manager and dispatch command to our window if it's acceptable
   nsCOMPtr<nsICommandManager> cmdMgr;
   GetMidasCommandManager(getter_AddRefs(cmdMgr));
   if (!cmdMgr)
     return NS_ERROR_FAILURE;
 
   nsIDOMWindow *window = GetWindow();
   if (!window)
     return NS_ERROR_FAILURE;
 
+  return cmdMgr->IsCommandEnabled(cmdToDispatch.get(), window, _retval);
+}
+
+/* boolean queryCommandIndeterm (in DOMString commandID); */
+NS_IMETHODIMP
+nsHTMLDocument::QueryCommandIndeterm(const nsAString & commandID,
+                                     bool *_retval)
+{
+  NS_ENSURE_ARG_POINTER(_retval);
+  *_retval = false;
+
   nsCAutoString cmdToDispatch;
-  if (!ConvertToMidasInternalCommand(commandID, cmdToDispatch))
-    return NS_ERROR_NOT_IMPLEMENTED;
+  if (!ConvertToMidasInternalCommand(commandID, cmdToDispatch)) {
+    // Return false
+    return NS_OK;
+  }
+
+  // if editing is not on, bail
+  if (!IsEditingOnAfterFlush())
+    return NS_ERROR_FAILURE;
+
+  // get command manager and dispatch command to our window if it's acceptable
+  nsCOMPtr<nsICommandManager> cmdMgr;
+  GetMidasCommandManager(getter_AddRefs(cmdMgr));
+  if (!cmdMgr)
+    return NS_ERROR_FAILURE;
+
+  nsIDOMWindow *window = GetWindow();
+  if (!window)
+    return NS_ERROR_FAILURE;
 
   nsresult rv;
   nsCOMPtr<nsICommandParams> cmdParams = do_CreateInstance(
                                            NS_COMMAND_PARAMS_CONTRACTID, &rv);
   NS_ENSURE_SUCCESS(rv, rv);
 
   rv = cmdMgr->GetCommandState(cmdToDispatch.get(), window, cmdParams);
   if (NS_FAILED(rv))
@@ -3231,16 +3238,25 @@ nsHTMLDocument::QueryCommandIndeterm(con
 
 /* boolean queryCommandState(in DOMString commandID); */
 NS_IMETHODIMP
 nsHTMLDocument::QueryCommandState(const nsAString & commandID, bool *_retval)
 {
   NS_ENSURE_ARG_POINTER(_retval);
   *_retval = false;
 
+  nsCAutoString cmdToDispatch, paramToCheck;
+  bool dummy, dummy2;
+  if (!ConvertToMidasInternalCommand(commandID, commandID,
+                                     cmdToDispatch, paramToCheck,
+                                     dummy, dummy2)) {
+    // Return false
+    return NS_OK;
+  }
+
   // if editing is not on, bail
   if (!IsEditingOnAfterFlush())
     return NS_ERROR_FAILURE;
 
   // get command manager and dispatch command to our window if it's acceptable
   nsCOMPtr<nsICommandManager> cmdMgr;
   GetMidasCommandManager(getter_AddRefs(cmdMgr));
   if (!cmdMgr)
@@ -3252,22 +3268,16 @@ nsHTMLDocument::QueryCommandState(const 
 
   if (commandID.LowerCaseEqualsLiteral("usecss")) {
     // Per spec, state is supported for styleWithCSS but not useCSS, so we just
     // return false always.
     *_retval = false;
     return NS_OK;
   }
 
-  nsCAutoString cmdToDispatch, paramToCheck;
-  bool dummy, dummy2;
-  if (!ConvertToMidasInternalCommand(commandID, commandID,
-                                     cmdToDispatch, paramToCheck, dummy, dummy2))
-    return NS_ERROR_NOT_IMPLEMENTED;
-
   nsresult rv;
   nsCOMPtr<nsICommandParams> cmdParams = do_CreateInstance(
                                            NS_COMMAND_PARAMS_CONTRACTID, &rv);
   if (!cmdParams)
     return NS_ERROR_OUT_OF_MEMORY;
 
   rv = cmdMgr->GetCommandState(cmdToDispatch.get(), window, cmdParams);
   if (NS_FAILED(rv))
@@ -3298,61 +3308,51 @@ nsHTMLDocument::QueryCommandState(const 
 }
 
 /* boolean queryCommandSupported(in DOMString commandID); */
 NS_IMETHODIMP
 nsHTMLDocument::QueryCommandSupported(const nsAString & commandID,
                                       bool *_retval)
 {
   NS_ENSURE_ARG_POINTER(_retval);
-  *_retval = false;
-
-  // if editing is not on, bail
-  if (!IsEditingOnAfterFlush())
-    return NS_ERROR_FAILURE;
-
-  // get command manager
-  nsCOMPtr<nsICommandManager> cmdMgr;
-  GetMidasCommandManager(getter_AddRefs(cmdMgr));
-  if (!cmdMgr)
-    return NS_ERROR_FAILURE;
 
   // commandID is supported if it can be converted to a Midas command
   nsCAutoString cmdToDispatch;
-  if (ConvertToMidasInternalCommand(commandID, cmdToDispatch))
-    *_retval = true;
+  *_retval = ConvertToMidasInternalCommand(commandID, cmdToDispatch);
 
   return NS_OK;
 }
 
 /* DOMString queryCommandValue(in DOMString commandID); */
 NS_IMETHODIMP
 nsHTMLDocument::QueryCommandValue(const nsAString & commandID,
                                   nsAString &_retval)
 {
   _retval.SetLength(0);
 
+  nsCAutoString cmdToDispatch, paramStr;
+  if (!ConvertToMidasInternalCommand(commandID, cmdToDispatch)) {
+    // Return empty string
+    return NS_OK;
+  }
+
   // if editing is not on, bail
   if (!IsEditingOnAfterFlush())
     return NS_ERROR_FAILURE;
 
   // get command manager and dispatch command to our window if it's acceptable
   nsCOMPtr<nsICommandManager> cmdMgr;
   GetMidasCommandManager(getter_AddRefs(cmdMgr));
   if (!cmdMgr)
     return NS_ERROR_FAILURE;
 
   nsIDOMWindow *window = GetWindow();
   if (!window)
     return NS_ERROR_FAILURE;
 
-  nsCAutoString cmdToDispatch, paramStr;
-  if (!ConvertToMidasInternalCommand(commandID, cmdToDispatch))
-    return NS_ERROR_NOT_IMPLEMENTED;
-
   // create params
   nsresult rv;
   nsCOMPtr<nsICommandParams> cmdParams = do_CreateInstance(
                                            NS_COMMAND_PARAMS_CONTRACTID, &rv);
   if (!cmdParams)
     return NS_ERROR_OUT_OF_MEMORY;
 
   // this is a special command since we are calling "DoCommand rather than
--- a/dom/imptests/editing/conformancetest/data.js
+++ b/dom/imptests/editing/conformancetest/data.js
@@ -27644,16 +27644,21 @@ var browserTests = [
 	"foo[bar]baz",
 	[true],
 	{"usecss":[false,false,"",false,false,""]}],
 ["foo[bar]baz",
 	[["usecss","falsé"]],
 	"foo[bar]baz",
 	[true],
 	{"usecss":[false,false,"",false,false,""]}],
+["foo[bar]baz",
+	[["quasit",""]],
+	"foo[bar]baz",
+	[false],
+	{"quasit":[false,false,"",false,false,""]}],
 ["foo[]bar",
 	[["bold",""],["inserttext","a"]],
 	"foo<b>a[]</b>bar",
 	[true,true],
 	{"bold":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
 ["foo[]bar",
 	[["bold",""],["delete",""]],
 	"fo[]bar",
--- a/dom/imptests/editing/tests.js
+++ b/dom/imptests/editing/tests.js
@@ -4074,17 +4074,17 @@ var tests = {
 		['FALSE', 'foo[bar]baz'],
 		['FaLsE', 'foo[bar]baz'],
 		[' false', 'foo[bar]baz'],
 		['false ', 'foo[bar]baz'],
 		['falser', 'foo[bar]baz'],
 		['falsé', 'foo[bar]baz'],
 	],
 	//@}
-	quasit: ['!foo[bar]baz'],
+	quasit: ['foo[bar]baz'],
 	multitest: [
 	//@{
 		// Insertion-affecting state.  Test that insertText works right, and
 		// test that various block commands preserve (or don't preserve) the
 		// state.
 		['foo[]bar', 'bold', 'inserttext'],
 		['foo[]bar', 'bold', 'delete'],
 		['foo[]bar', 'bold', 'delete', 'inserttext'],
--- a/dom/imptests/failures/editing/conformancetest/test_runtest.html.json
+++ b/dom/imptests/failures/editing/conformancetest/test_runtest.html.json
@@ -310,1905 +310,945 @@
   "[[\"createlink\",\"http://www.google.com/\"]] \"{<a href=otherurl><b>foobar]baz</b></a>\" compare innerHTML":true,
   "[[\"createlink\",\"http://www.google.com/\"]] \"<a name=abc>foo[bar]baz</a>\" compare innerHTML":true,
   "[[\"createlink\",\"http://www.google.com/\"]] \"<a name=abc><b>foo[bar]baz</b></a>\" compare innerHTML":true,
   "[[\"createlink\",\"\"]] \"foo[bar]baz\": execCommand(\"createlink\", false, \"\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"foo<span style=display:none>bar</span>[]baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"foo<span style=display:none>bar</span>[]baz\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<script>bar</script>[]baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br></p><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<br><br><p>[]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><p>[]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo</p></div><div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><p>[]bar</p></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo</div><div>[]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<hr>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo<hr><p>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo</p><br><p>[]bar</p>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo</p><br><br><p>[]bar</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p><img src=/img/lion.svg><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<a>foo</a>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<a href=/>foo</a>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<a name=abc>foo</a>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<a href=/ name=abc>foo</a>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<span><a>foo</a></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<span><a href=/>foo</a></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<span><a name=abc>foo</a></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<span><a href=/ name=abc>foo</a></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo &nbsp;[]\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo <span>&nbsp;</span>[] bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo <span>&nbsp;</span> []bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo </p><p>[] bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<pre>foo&nbsp; []bar</pre>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div style=white-space:pre>foo&nbsp; []bar</div>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div style=white-space:pre-wrap>foo&nbsp; []bar</div>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div style=white-space:pre-line>foo &nbsp;[]</div>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div style=white-space:nowrap>foo &nbsp;[]</div>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo<table><tr><td>bar</table><p>[]baz\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<br><table><tr><td>[]bar</table>baz\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo<table><tr><td>bar<br></table><p>[]baz\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<table><tr><td>foo<br><td>[]bar</table>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<table><tr><td>foo<br><tr><td>[]bar</table>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo<table><tr><td>bar<br><br></table><p>[]baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br><ol><li>[]bar<li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<li>[]bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<br><li>[]bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<br><br><li>[]bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<li>[]bar<br>baz</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<br>bar<li>[]baz</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li><p>foo<li>[]bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li><p>foo<li><p>[]bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<ul><li>[]bar</ul></ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><ol><li>[]bar</ol></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dt>[]bar<dd>baz</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<dl><dd>[]bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<dl><dt>foo<dd>[]bar</dl>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<dl><dt>foo<dt>[]bar<dd>baz</dl>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<dl><dt>foo<dd>bar<dd>[]baz</dl>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo<br></ol>{}<br>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<br><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo<li><br></ol><p>{}<br>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<blockquote>[]bar</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\">[]bar</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<blockquote><div><p>[]bar<p>baz</div></blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote style=\\\"color: blue\\\"><p>[]bar<p>baz</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<blockquote><p><b>[]bar</b><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<blockquote><p><span>[]bar</span><p>baz</blockquote>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<span></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<span><span></span></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<quasit></quasit>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<br><span></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<span>foo<span></span></span>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<span></span><span>[]bar</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><p><!--abc-->[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><div><!--abc--><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<div><!--abc--><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<!--abc--><div><div><p>[]bar</div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<div><div><p>foo</div></div><!--abc-->[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div><div><p>foo</div><!--abc--></div>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div>[]bar\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></div></div>[]bar\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><font color=blue>foo</font><p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><font color=brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=color:blue>foo</font><p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=color:brown>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=background-color:aqua>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=background-color:tan>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><span style=background-color:tan>[]bar</font>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p style=text-decoration:line-through>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><u>foo</u><p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<p><s>[]bar</s>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<p style=color:blue>foo</p>[]bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<p style=color:blue>foo</p>[]bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div>[]bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div>[]bar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<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\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p style=color:blue>foo<div style=color:brown><p style=color:green>[]bar\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<p>[foo<span style=color:#aBcDeF>bar]</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<p>{foo<span style=color:#aBcDeF>bar}</span>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>foo</p><p>{bar</p>}<p>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar}</p><p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo</p>{<p>bar</p>}<p>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<div>baz]quz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p><b>foo[bar</b><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo[bar</div><p>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<blockquote><p>baz]quz<p>qoz</blockquote\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"true\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" compare innerHTML":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"stylewithcss\",\"false\"],[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p style=color:blue>baz]quz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[bar<p><b>baz]quz</b>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<div><p>foo<p>[bar<p>baz]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo[</p><p>]bar<br>baz</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo[<p>]bar<br>baz</p>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<p>]bar</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar</p>}baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"foo<p>{bar</p>}baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo{<p>bar}</p>baz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<p>foo[</p>]bar<br>baz\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo[<div><p>]bar</p>baz</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"foo<br><br>{<p>]bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<br><br>{</p><p>}bar</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<table><tr><td>bar</table><p>b]az\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol><li>fo[o</ol><ol><li>b]ar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>fo[o</ol><ul><li>b]ar</ul>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<b>foo [&nbsp;</b>bar]\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"foo<b> [&nbsp;bar]</b>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p style=display:inline>fo[o<p style=display:inline>b]ar\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<span style=display:block>fo[o</span><span style=display:block>b]ar</span>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<span style=display:block>fo[o</span><span style=display:block>b]ar</span>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"true\"],[\"delete\",\"\"]] \"<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"delete\",\"\"]] \"<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo</ol>{}<br><ol><li>bar</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo[</ol>bar]<ol><li>baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<ul><li>foo</ul>{}<br><ul><li>bar</ul>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"delete\",\"\"]] \"<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"delete\",\"\"]] \"<p><b>[foo]</b>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p><b><i>[foo]</i></b>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p><b>{foo}</b>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p>{<b>foo</b>}\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<p><b>f[]</b>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<b>[foo]</b>\" compare innerHTML":true,
   "[[\"delete\",\"\"]] \"<div><b>[foo]</b></div>\" compare innerHTML":true,
@@ -2723,7518 +1763,2756 @@
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"foo[<font color=brown>b]ar</font>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"foo<font color=brown>ba[r</font>]baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"foo[<font color=brown>bar</font>]baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"foo<font color=brown>[bar]</font>baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"foo{<font color=brown>bar</font>}baz\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"<font color=brown>fo[o</font><span style=color:brown>b]ar</span>\" compare innerHTML":true,
   "[[\"stylewithcss\",\"false\"],[\"forecolor\",\"#0000FF\"]] \"<span style=color:brown>fo[o</span><span style=color:#0000ff>b]ar</span>\" compare innerHTML":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"formatblock\") after":true,
   "[[\"formatblock\",\"<div>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"formatblock\",\"<div>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<p>[foobar]</p>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<div>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[]bar<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo</span>{}<span>bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<span>foo[</span><span>]bar</span><p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar]baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo]bar[baz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<p><p> <p>foo</p>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"foo[bar<i>baz]qoz</i>quz<p>extra\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"{<table><tr><td>foo<td>bar<td>baz</table>}\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<blockquote>[foobar]</blockquote>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h1>[foobar]</h1>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h2>[foobar]</h2>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h3>[foobar]</h3>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h4>[foobar]</h4>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h5>[foobar]</h5>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<h6>[foobar]</h6>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo]<dd>bar</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>foo<dd>[bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandIndeterm(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<dl><dt>[foo<dd>bar]</dl>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ol><li>[foobar]</ol>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ul><li>[foobar]</ul>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<address>[foobar]</address>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<pre>[foobar]</pre>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<listing>[foobar]</listing>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<xmp>[foobar]</xmp>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<article>[foobar]</article>\" queryCommandValue(\"formatblock\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<ins>[foobar]</ins>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<del>[foobar]</del>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit>[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<p>\"]] \"<quasit style=\\\"display: block\\\">[foobar]</quasit>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"<blockquote>[foo]</blockquote><p>extra\" compare innerHTML":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"<blockquote><p>[foo]<p>bar</blockquote><p>extra\" compare innerHTML":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"[foo]<blockquote>bar</blockquote><p>extra\" compare innerHTML":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"<p>[foo<p>bar]<p>baz\" compare innerHTML":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"<section>[foo]</section>\" compare innerHTML":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"<section><p>[foo]</section>\" compare innerHTML":true,
   "[[\"formatblock\",\"<blockquote>\"]] \"<section><hgroup><h1>[foo]</h1><h2>bar</h2></hgroup><p>baz</section>\" compare innerHTML":true,
   "[[\"formatblock\",\"<article>\"]] \"<section>[foo]</section>\": execCommand(\"formatblock\", false, \"<article>\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\": execCommand(\"defaultparagraphseparator\", false, \"div\") return value":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"div\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\": execCommand(\"defaultparagraphseparator\", false, \"p\") return value":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" compare innerHTML":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") before":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") before":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandIndeterm(\"defaultparagraphseparator\") after":true,
-  "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandState(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"defaultparagraphseparator\") after":true,
   "[[\"defaultparagraphseparator\",\"p\"],[\"formatblock\",\"<address>\"]] \"<div>[foobar]</div>\" queryCommandValue(\"formatblock\") before":true,
   "[[\"formatblock\",\"<article>\"]] \"<div>[foobar]</div>\": execCommand(\"formatblock\", false, \"<article>\") return value":true,
   "