Bug 1297414 - Support execCommand("defaultParagraphSeparator"); r=masayuki draft
authorAryeh Gregor <ayg@aryeh.name>
Wed, 24 Aug 2016 15:53:52 +0300
changeset 555023 5cbe45605913930ee01e7e98e9aab4e8b591f927
parent 555022 7f4645dccf36a75675ce2e3175bcaa58927b7250
child 555024 5584ccb7119057682b4b1e55c6b81f4c904aa5ec
push id52128
push userbmo:ayg@aryeh.name
push dateMon, 03 Apr 2017 14:30:23 +0000
reviewersmasayuki
bugs1297414
milestone55.0a1
Bug 1297414 - Support execCommand("defaultParagraphSeparator"); r=masayuki Later commits will add the actual functionality. MozReview-Commit-ID: 6Ac9V6MjZpa
dom/html/nsHTMLDocument.cpp
editor/composer/moz.build
editor/composer/nsComposerController.cpp
editor/composer/nsComposerDocumentCommands.cpp
editor/libeditor/HTMLEditor.h
testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini
testing/web-platform/meta/XMLHttpRequest/getallresponseheaders.htm.ini
testing/web-platform/meta/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html.ini
testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
testing/web-platform/meta/editing/run/delete.html.ini
testing/web-platform/meta/editing/run/formatblock.html.ini
testing/web-platform/meta/editing/run/forwarddelete.html.ini
testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini
testing/web-platform/meta/editing/run/inserthtml.html.ini
testing/web-platform/meta/editing/run/insertimage.html.ini
testing/web-platform/meta/editing/run/insertlinebreak.html.ini
testing/web-platform/meta/editing/run/insertorderedlist.html.ini
testing/web-platform/meta/editing/run/insertparagraph.html.ini
testing/web-platform/meta/editing/run/inserttext.html.ini
testing/web-platform/meta/editing/run/insertunorderedlist.html.ini
testing/web-platform/meta/editing/run/justifycenter.html.ini
testing/web-platform/meta/editing/run/justifyfull.html.ini
testing/web-platform/meta/editing/run/justifyleft.html.ini
testing/web-platform/meta/editing/run/justifyright.html.ini
testing/web-platform/meta/editing/run/misc.html.ini
testing/web-platform/meta/editing/run/multitest.html.ini
testing/web-platform/meta/editing/run/outdent.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html.ini
testing/web-platform/meta/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/execorder.html.ini
testing/web-platform/meta/pointerevents/extension/idlharness.html.ini
testing/web-platform/meta/service-workers/service-worker/skip-waiting-using-registration.https.html.ini
testing/web-platform/meta/storage/estimate-indexeddb-worker.https.html.ini
testing/web-platform/meta/webdriver/actions/key.py.ini
testing/web-platform/meta/webdriver/actions/mouse.py.ini
testing/web-platform/meta/webdriver/actions/sequence.py.ini
testing/web-platform/meta/webdriver/navigation.py.ini
testing/web-platform/mozilla/meta/focus/Range_collapse.html.ini
testing/web-platform/mozilla/meta/focus/Range_selectNode.html.ini
testing/web-platform/mozilla/meta/focus/Range_setEnd.html.ini
testing/web-platform/mozilla/meta/focus/Range_setStart.html.ini
testing/web-platform/mozilla/meta/focus/Selection_addRange.html.ini
testing/web-platform/mozilla/meta/focus/Selection_addRange_into_iframe.html.ini
testing/web-platform/mozilla/meta/focus/Selection_collapse.html.ini
testing/web-platform/mozilla/meta/focus/Selection_collapseToEnd.html.ini
testing/web-platform/mozilla/meta/focus/Selection_collapseToStart.html.ini
testing/web-platform/mozilla/meta/focus/Selection_extend.html.ini
testing/web-platform/mozilla/meta/focus/Selection_removeAllRanges.html.ini
testing/web-platform/mozilla/meta/focus/Selection_removeRange.html.ini
testing/web-platform/mozilla/meta/focus/Selection_selectAllChildren.html.ini
testing/web-platform/mozilla/meta/focus/Selection_setBaseAndExtent.html.ini
--- a/dom/html/nsHTMLDocument.cpp
+++ b/dom/html/nsHTMLDocument.cpp
@@ -3037,16 +3037,17 @@ static const struct MidasCommand gMidasC
   { "insertunorderedlist", "cmd_ul",        "", true,  false },
   { "insertparagraph", "cmd_insertParagraph", "", true,  false },
   { "insertlinebreak", "cmd_insertLineBreak", "", true,  false },
   { "formatblock",   "cmd_paragraphState",  "", false, false },
   { "heading",       "cmd_paragraphState",  "", false, false },
   { "styleWithCSS",  "cmd_setDocumentUseCSS", "", false, true },
   { "contentReadOnly", "cmd_setDocumentReadOnly", "", false, true },
   { "insertBrOnReturn", "cmd_insertBrOnReturn", "", false, true },
+  { "defaultParagraphSeparator", "cmd_defaultParagraphSeparator", "", false, false },
   { "enableObjectResizing", "cmd_enableObjectResizing", "", false, true },
   { "enableInlineTableEditing", "cmd_enableInlineTableEditing", "", false, true },
 #if 0
 // no editor support to remove alignments right now
   { "justifynone",   "cmd_align",           "", true,  false },
 
 // the following will need special review before being turned on
   { "saveas",        "cmd_saveAs",          "", true,  false },
@@ -3297,16 +3298,24 @@ nsHTMLDocument::ExecCommand(const nsAStr
        cmdToDispatch.EqualsLiteral("cmd_insertImageNoUI") ||
        cmdToDispatch.EqualsLiteral("cmd_insertLinkNoUI") ||
        cmdToDispatch.EqualsLiteral("cmd_paragraphState")) &&
       paramStr.IsEmpty()) {
     // Invalid value, return false
     return false;
   }
 
+  if (cmdToDispatch.EqualsLiteral("cmd_defaultParagraphSeparator") &&
+      !paramStr.LowerCaseEqualsLiteral("div") &&
+      !paramStr.LowerCaseEqualsLiteral("p") &&
+      !paramStr.LowerCaseEqualsLiteral("br")) {
+    // Invalid value
+    return false;
+  }
+
   // Return false for disabled commands (bug 760052)
   bool enabled = false;
   cmdMgr->IsCommandEnabled(cmdToDispatch.get(), window, &enabled);
   if (!enabled) {
     return false;
   }
 
   if (!isBool && paramStr.IsEmpty()) {
--- a/editor/composer/moz.build
+++ b/editor/composer/moz.build
@@ -20,16 +20,21 @@ UNIFIED_SOURCES += [
     'nsComposerController.cpp',
     'nsComposerDocumentCommands.cpp',
     'nsComposerRegistration.cpp',
     'nsComposeTxtSrvFilter.cpp',
     'nsEditingSession.cpp',
     'nsEditorSpellCheck.cpp',
 ]
 
+# Needed because we include HTMLEditor.h which indirectly includes nsDocument.h
+LOCAL_INCLUDES += [
+    '/dom/base',
+]
+
 FINAL_LIBRARY = 'xul'
 RESOURCE_FILES += [
     'res/EditorOverride.css',
     'res/grabber.gif',
     'res/table-add-column-after-active.gif',
     'res/table-add-column-after-hover.gif',
     'res/table-add-column-after.gif',
     'res/table-add-column-before-active.gif',
--- a/editor/composer/nsComposerController.cpp
+++ b/editor/composer/nsComposerController.cpp
@@ -59,16 +59,17 @@ nsComposerController::RegisterEditorDocS
   NS_REGISTER_NEXT_COMMAND(nsDocumentStateCommand, "obs_documentWillBeDestroyed")
   NS_REGISTER_LAST_COMMAND(nsDocumentStateCommand, "obs_documentLocationChanged")
 
   // commands that may get or change state
   NS_REGISTER_FIRST_COMMAND(nsSetDocumentStateCommand, "cmd_setDocumentModified")
   NS_REGISTER_NEXT_COMMAND(nsSetDocumentStateCommand, "cmd_setDocumentUseCSS")
   NS_REGISTER_NEXT_COMMAND(nsSetDocumentStateCommand, "cmd_setDocumentReadOnly")
   NS_REGISTER_NEXT_COMMAND(nsSetDocumentStateCommand, "cmd_insertBrOnReturn")
+  NS_REGISTER_NEXT_COMMAND(nsSetDocumentStateCommand, "cmd_defaultParagraphSeparator")
   NS_REGISTER_NEXT_COMMAND(nsSetDocumentStateCommand, "cmd_enableObjectResizing")
   NS_REGISTER_LAST_COMMAND(nsSetDocumentStateCommand, "cmd_enableInlineTableEditing")
 
   NS_REGISTER_ONE_COMMAND(nsSetDocumentOptionsCommand, "cmd_setDocumentOptions")
 
   return NS_OK;
 }
 
--- a/editor/composer/nsComposerDocumentCommands.cpp
+++ b/editor/composer/nsComposerDocumentCommands.cpp
@@ -1,14 +1,15 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 
+#include "mozilla/HTMLEditor.h"         // for HTMLEditor
 #include "nsCOMPtr.h"                   // for nsCOMPtr, do_QueryInterface, etc
 #include "nsCRT.h"                      // for nsCRT
 #include "nsComposerCommands.h"         // for nsSetDocumentOptionsCommand, etc
 #include "nsDebug.h"                    // for NS_ENSURE_ARG_POINTER, etc
 #include "nsError.h"                    // for NS_ERROR_INVALID_ARG, etc
 #include "nsICommandParams.h"           // for nsICommandParams
 #include "nsIDOMDocument.h"             // for nsIDOMDocument
 #include "nsIDocShell.h"                // for nsIDocShell
@@ -22,16 +23,18 @@
 #include "nsIPresShell.h"               // for nsIPresShell
 #include "nsISelectionController.h"     // for nsISelectionController
 #include "nsISupportsImpl.h"            // for nsPresContext::Release
 #include "nsISupportsUtils.h"           // for NS_IF_ADDREF
 #include "nsIURI.h"                     // for nsIURI
 #include "nsPresContext.h"              // for nsPresContext
 #include "nscore.h"                     // for NS_IMETHODIMP, nsresult, etc
 
+using namespace mozilla;
+
 class nsISupports;
 
 //defines
 #define STATE_ENABLED  "state_enabled"
 #define STATE_ALL "state_all"
 #define STATE_ATTRIBUTE "state_attribute"
 #define STATE_DATA "state_data"
 
@@ -251,16 +254,52 @@ nsSetDocumentStateCommand::DoCommandPara
     bool insertBrOnReturn;
     nsresult rvBR = aParams->GetBooleanValue(STATE_ATTRIBUTE,
                                               &insertBrOnReturn);
     NS_ENSURE_SUCCESS(rvBR, rvBR);
 
     return htmleditor->SetReturnInParagraphCreatesNewParagraph(!insertBrOnReturn);
   }
 
+  if (!nsCRT::strcmp(aCommandName, "cmd_defaultParagraphSeparator")) {
+    if (NS_WARN_IF(!aParams)) {
+      return NS_ERROR_NULL_POINTER;
+    }
+    nsCOMPtr<nsIHTMLEditor> editor = do_QueryInterface(refCon);
+    if (NS_WARN_IF(!editor)) {
+      return NS_ERROR_INVALID_ARG;
+    }
+    auto htmlEditor = static_cast<HTMLEditor*>(editor.get());
+
+    nsXPIDLCString newValue;
+    nsresult rv = aParams->GetCStringValue(STATE_ATTRIBUTE,
+                                           getter_Copies(newValue));
+    if (NS_WARN_IF(NS_FAILED(rv))) {
+      return rv;
+    }
+
+    if (newValue.LowerCaseEqualsLiteral("div")) {
+      htmlEditor->SetDefaultParagraphSeparator(ParagraphSeparator::div);
+      return NS_OK;
+    }
+    if (newValue.LowerCaseEqualsLiteral("p")) {
+      htmlEditor->SetDefaultParagraphSeparator(ParagraphSeparator::p);
+      return NS_OK;
+    }
+    if (newValue.LowerCaseEqualsLiteral("br")) {
+      // Mozilla extension for backwards compatibility
+      htmlEditor->SetDefaultParagraphSeparator(ParagraphSeparator::br);
+      return NS_OK;
+    }
+
+    // This should not be reachable from nsHTMLDocument::ExecCommand
+    NS_WARNING("Invalid default paragraph separator");
+    return NS_ERROR_UNEXPECTED;
+  }
+
   if (!nsCRT::strcmp(aCommandName, "cmd_enableObjectResizing")) {
     NS_ENSURE_ARG_POINTER(aParams);
     nsCOMPtr<nsIHTMLObjectResizer> resizer = do_QueryInterface(refCon);
     NS_ENSURE_TRUE(resizer, NS_ERROR_INVALID_ARG);
 
     bool enabled;
     nsresult rvOR = aParams->GetBooleanValue(STATE_ATTRIBUTE, &enabled);
     NS_ENSURE_SUCCESS(rvOR, rvOR);
@@ -333,16 +372,45 @@ nsSetDocumentStateCommand::GetCommandSta
     nsCOMPtr<nsIHTMLEditor> htmleditor = do_QueryInterface(refCon);
     NS_ENSURE_TRUE(htmleditor, NS_ERROR_INVALID_ARG);
 
     bool createPOnReturn;
     htmleditor->GetReturnInParagraphCreatesNewParagraph(&createPOnReturn);
     return aParams->SetBooleanValue(STATE_ATTRIBUTE, !createPOnReturn);
   }
 
+  if (!nsCRT::strcmp(aCommandName, "cmd_defaultParagraphSeparator")) {
+    if (NS_WARN_IF(!aParams)) {
+      return NS_ERROR_NULL_POINTER;
+    }
+    nsCOMPtr<nsIHTMLEditor> editor = do_QueryInterface(refCon);
+    if (NS_WARN_IF(!editor)) {
+      return NS_ERROR_INVALID_ARG;
+    }
+    auto htmlEditor = static_cast<HTMLEditor*>(editor.get());
+
+    switch (htmlEditor->GetDefaultParagraphSeparator()) {
+      case ParagraphSeparator::div:
+        aParams->SetCStringValue(STATE_ATTRIBUTE, "div");
+        return NS_OK;
+
+      case ParagraphSeparator::p:
+        aParams->SetCStringValue(STATE_ATTRIBUTE, "p");
+        return NS_OK;
+
+      case ParagraphSeparator::br:
+        aParams->SetCStringValue(STATE_ATTRIBUTE, "br");
+        return NS_OK;
+
+      default:
+        MOZ_ASSERT_UNREACHABLE("Invalid paragraph separator value");
+        return NS_ERROR_UNEXPECTED;
+    }
+  }
+
   if (!nsCRT::strcmp(aCommandName, "cmd_enableObjectResizing")) {
     NS_ENSURE_ARG_POINTER(aParams);
     nsCOMPtr<nsIHTMLObjectResizer> resizer = do_QueryInterface(refCon);
     NS_ENSURE_TRUE(resizer, NS_ERROR_INVALID_ARG);
 
     bool enabled;
     resizer->GetObjectResizingEnabled(&enabled);
     return aParams->SetBooleanValue(STATE_ATTRIBUTE, enabled);
--- a/editor/libeditor/HTMLEditor.h
+++ b/editor/libeditor/HTMLEditor.h
@@ -56,16 +56,18 @@ struct PropItem;
 template<class T> class OwningNonNull;
 namespace dom {
 class DocumentFragment;
 } // namespace dom
 namespace widget {
 struct IMEState;
 } // namespace widget
 
+enum class ParagraphSeparator { div, p, br };
+
 /**
  * The HTML editor implementation.<br>
  * Use to edit HTML document represented as a DOM tree.
  */
 class HTMLEditor final : public TextEditor
                        , public nsIHTMLEditor
                        , public nsIHTMLObjectResizer
                        , public nsIHTMLAbsPosEditor
@@ -368,16 +370,25 @@ public:
   {
     MOZ_ASSERT(aElement);
     uint32_t attrCount = aElement->GetAttrCount();
     return attrCount > 1 ||
            (1 == attrCount &&
             !aElement->GetAttrNameAt(0)->Equals(nsGkAtoms::mozdirty));
   }
 
+  ParagraphSeparator GetDefaultParagraphSeparator() const
+  {
+    return mDefaultParagraphSeparator;
+  }
+  void SetDefaultParagraphSeparator(ParagraphSeparator aSep)
+  {
+    mDefaultParagraphSeparator = aSep;
+  }
+
 protected:
   class BlobReader final : public nsIEditorBlobListener
   {
   public:
     BlobReader(dom::BlobImpl* aBlob, HTMLEditor* aHTMLEditor,
                bool aIsSafe, nsIDOMDocument* aSourceDoc,
                nsIDOMNode* aDestinationNode, int32_t aDestOffset,
                bool aDoDeleteSelection);
@@ -1001,16 +1012,19 @@ protected:
   RefPtr<Element> mRemoveRowButton;
   RefPtr<Element> mAddRowAfterButton;
 
   void AddMouseClickListener(Element* aElement);
   void RemoveMouseClickListener(Element* aElement);
 
   nsCOMPtr<nsILinkHandler> mLinkHandler;
 
+  // Default to br for compatibility with old Gecko behavior
+  ParagraphSeparator mDefaultParagraphSeparator = ParagraphSeparator::br;
+
 public:
   friend class HTMLEditorEventListener;
   friend class HTMLEditRules;
   friend class TextEditRules;
   friend class WSRunObject;
 
 private:
   bool IsSimpleModifiableNode(nsIContent* aContent,
--- a/testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini
+++ b/testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini
@@ -1,5 +1,4 @@
 [fire-error-event-exception.html]
   type: testharness
   disabled:
     if not debug and (os == "win") and (version == "6.2.9200"): https://bugzilla.mozilla.org/show_bug.cgi?id=1347505
-
--- a/testing/web-platform/meta/XMLHttpRequest/getallresponseheaders.htm.ini
+++ b/testing/web-platform/meta/XMLHttpRequest/getallresponseheaders.htm.ini
@@ -1,4 +1,3 @@
 [getallresponseheaders.htm]
   type: testharness
   disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1348390
-
--- a/testing/web-platform/meta/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html.ini
+++ b/testing/web-platform/meta/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html.ini
@@ -1,4 +1,3 @@
 [header-referrer-strict-origin-when-cross-origin.https.html]
   type: testharness
   prefs: [security.mixed_content.block_active_content:false, security.mixed_content.block_display_content:false]
-
--- a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
+++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
@@ -1,6 +1,5 @@
 [object-src-2_1.html]
   type: testharness
   [Async SWF load test]
-    expected:
-      NOTRUN
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
+++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
@@ -1,6 +1,5 @@
 [object-src-2_2.html]
   type: testharness
   [Async SWF load test]
-    expected:
-      NOTRUN
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/editing/run/delete.html.ini
+++ b/testing/web-platform/meta/editing/run/delete.html.ini
@@ -4,235 +4,40 @@
     expected: FAIL
 
   [[["stylewithcss","false"\],["delete",""\]\] "foo<span style=display:none>bar</span>[\]baz" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<script>bar</script>[\]baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br></p><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<br><br><p>[\]bar</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><p>[\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo</p></div><div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo</div><div>[\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<hr>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<p>foo<hr><p>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<p>foo</p><br><p>[\]bar</p>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<p>foo</p><br><br><p>[\]bar</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p><img src=/img/lion.svg><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<a>foo</a>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<a href=/>foo</a>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<a name=abc>foo</a>[\]bar" compare innerHTML]
     expected: FAIL
@@ -256,34 +61,16 @@
     expected: FAIL
 
   [[["delete",""\]\] "foo <span>&nbsp;</span>[\] bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo <span>&nbsp;</span> [\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo </p><p>[\] bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<pre>foo&nbsp; [\]bar</pre>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<div style=white-space:pre>foo&nbsp; [\]bar</div>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<div style=white-space:pre-wrap>foo&nbsp; [\]bar</div>" compare innerHTML]
     expected: FAIL
@@ -298,88 +85,34 @@
     expected: FAIL
 
   [[["delete",""\]\] "<table><tr><td>foo<br><td>[\]bar</table>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<table><tr><td>foo<br><tr><td>[\]bar</table>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol><li>foo<li>[\]bar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>foo<br><li>[\]bar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>foo<br><br><li>[\]bar</ol>" compare innerHTML]
     expected: FAIL
@@ -394,400 +127,94 @@
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li><p>foo<li><p>[\]bar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>foo<ul><li>[\]bar</ul></ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<dl><dt>foo<dd>[\]bar</dl>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<dl><dt>foo<dt>[\]bar<dd>baz</dl>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<dl><dt>foo<dd>bar<dd>[\]baz</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol><li>foo<br></ol>{}<br>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<blockquote>[\]bar</blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<blockquote><blockquote><p>[\]bar<p>baz</blockquote></blockquote>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<blockquote><div><p>[\]bar<p>baz</div></blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<blockquote><p><b>[\]bar</b><p>baz</blockquote>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<blockquote><p><strong>[\]bar</strong><p>baz</blockquote>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<blockquote><p><span>[\]bar</span><p>baz</blockquote>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<span></span>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<span><span></span></span>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<quasit></quasit>[\]bar" compare innerHTML]
     expected: FAIL
@@ -796,1180 +223,244 @@
     expected: FAIL
 
   [[["delete",""\]\] "<span>foo<span></span></span>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "foo<span></span><span>[\]bar</span>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<div><div><p>foo</div></div><!--abc-->[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<div><div><p>foo</div><!--abc--></div>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<div><div><p>foo<!--abc--></div></div>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:transparent>foo<p style=color:rgba(0,0,0,0)>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><font color=brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=color:blue>foo</font><p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=color:brown>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><span style=background-color:aqua>foo</font><p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><span style=background-color:tan>[\]bar</font>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><u>foo</u><p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p><s>[\]bar</s>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["delete",""\]\] "<p style=color:blue>foo</p>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["stylewithcss","false"\],["delete",""\]\] "<p style=color:blue>foo</p>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div>[\]bar" compare innerHTML]
     expected: FAIL
 
   [[["stylewithcss","false"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["delete",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
     expected: FAIL
 
   [[["stylewithcss","false"\],["delete",""\]\] "<p>[foo<span style=color:#aBcDeF>bar\]</span>baz" compare innerHTML]
     expected: FAIL
 
   [[["stylewithcss","true"\],["delete",""\]\] "<p>{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML]
     expected: FAIL
@@ -1981,583 +472,79 @@
     expected: FAIL
 
   [[["stylewithcss","false"\],["delete",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<p>foo</p><p>{bar</p>}<p>baz</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar}</p><p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<div>baz\]quz</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p><b>foo[bar</b><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<blockquote><p>baz\]quz<p>qoz</blockquote" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p><b>baz\]quz</b>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[</p><p>\]bar<br>baz</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo[<p>\]bar<br>baz</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar</p>}baz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar</p>}baz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar</p>}baz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "foo<p>{bar</p>}baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<p>foo[</p>\]bar<br>baz" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</p>baz</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br>{<p>\]bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<table><tr><td>bar</table><p>b\]az" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<ol><li>bar<li>ba[z</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>fo[o<ol><li>bar<li>baz</ol><p>q\]uz" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<b>foo [&nbsp;</b>bar\]" compare innerHTML]
     expected: FAIL
@@ -2578,64 +565,28 @@
     expected: FAIL
 
   [[["stylewithcss","false"\],["delete",""\]\] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b\]ar</quasit>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML]
     expected: FAIL
@@ -2644,160 +595,52 @@
     expected: FAIL
 
   [[["delete",""\]\] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>foo[</ol>bar\]<ol><li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li>\]baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol><ol><li>foo[</ol><li>bar</ol>baz\]<ol><li>quz</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<ol><li>foo[<li>bar\]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["delete",""\]\] "<p><b>[foo\]</b>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<p><b><i>[foo\]</i></b>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<p><b>{foo}</b>" compare innerHTML]
     expected: FAIL
--- a/testing/web-platform/meta/editing/run/formatblock.html.ini
+++ b/testing/web-platform/meta/editing/run/formatblock.html.ini
@@ -1,1588 +1,367 @@
 [formatblock.html]
   type: testharness
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("formatblock") after]
     expected: FAIL
 
   [[["formatblock","<div>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<div>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[\]bar<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["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]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foobar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<del>[foobar\]</del>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<blockquote>"\]\] "<blockquote>[foo\]</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value]
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<blockquote>[foo\]</blockquote><p>extra" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<blockquote><p>[foo\]<p>bar</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value]
     expected: FAIL
@@ -1615,43 +394,25 @@
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<section><hgroup><h1>[foo\]</h1><h2>bar</h2></hgroup><p>baz</section>": execCommand("formatblock", false, "<blockquote>") return value]
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<section><hgroup><h1>[foo\]</h1><h2>bar</h2></hgroup><p>baz</section>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<article>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<article>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
@@ -1663,46 +424,28 @@
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
   [[["formatblock","<del>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
@@ -1717,229 +460,103 @@
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<ins>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<ins>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
@@ -1951,1229 +568,359 @@
     expected: FAIL
 
   [[["formatblock","<ol>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<ol>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<ul>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<ul>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
   [[["formatblock","<quasit>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["formatblock","<quasit>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<blockquote>"\]\] "<p>[foobar\]</p>": execCommand("formatblock", false, "<blockquote>") return value]
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<p>[foobar\]</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>": execCommand("formatblock", false, "<dl>") return value]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foobar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]": execCommand("formatblock", false, "<blockquote>") return value]
     expected: FAIL
 
   [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]": execCommand("formatblock", false, "<dl>") return value]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo\]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<address>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<pre>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<h2>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<h1>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<address>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<pre>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo<br>bar\]</address>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<pre>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<h1>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo\]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>[foo<br>bar\]</pre>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["formatblock","<address>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
     expected: FAIL
 
   [[["formatblock","<h1>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandIndeterm("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandIndeterm("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") before]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") after]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML]
     expected: FAIL
 
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("formatblock") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("formatblock") before]
     expected: FAIL
 
--- a/testing/web-platform/meta/editing/run/forwarddelete.html.ini
+++ b/testing/web-platform/meta/editing/run/forwarddelete.html.ini
@@ -4,355 +4,70 @@
     expected: FAIL
 
   [[["forwarddelete",""\]\] "<span>foo[\]</span>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["forwarddelete",""\]\] "<p>foo[\]</p>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<br></p><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<br><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["forwarddelete",""\]\] "<p>{}<br></p>foo" compare innerHTML]
     expected: FAIL
 
   [[["forwarddelete",""\]\] "<p>{}<span><br></span></p>foo" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><br>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<br><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<span><br></span><p><span><br></span>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value]
     expected: FAIL
 
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
   [[["forwarddelete",""\]\] "<table><tr><td>{}<span><br></span></table>foo" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><p>bar</p>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]</p><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo[\]</p></div><div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>": execCommand("defaultparagraphseparator", false, "p") return value]
-    expected: FAIL
-
   [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML]
     expected: FAIL
 
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" queryCommandValue("defaultparagraphseparator") after]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>": execCommand("defaultparagraphseparator", false, "div") return value]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div>foo[\]</div><div>bar</div>" queryCommandValue("defaultparagraphseparator") before]
-    expected: FAIL
-
-  [[["defaultparagraphseparator","div"\],["forwarddelete","