delete.html?2001-3000
Details
- Test
/editing/run/delete.html?2001-3000- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><br></ol><p>{}<br>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo<li><br></ol><p>{}<br>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote>[]bar</blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><blockquote>[]bar</blockquote></blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><div>[]bar</div></blockquote>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\">[]bar</blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><blockquote><p>[]bar<p>baz</blockquote></blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><div><p>[]bar<p>baz</div></blockquote>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote style=\"color: blue\"><p>[]bar<p>baz</blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><b>[]bar</b><p>baz</blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><strong>[]bar</strong><p>baz</blockquote>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><p><span>[]bar</span><p>baz</blockquote>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote><ol><li>[]bar</ol></blockquote><p>extra" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<blockquote>bar<ol><li>[]baz</ol>quz</blockquote><p>extra" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" compare innerHTML |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<blockquote><ol><li>bar</li><ol><li>[]baz</ol><li>quz</ol></blockquote><p>extra" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span></span>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span></span>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<span></span>[]bar" compare innerHTML |
| PASS | [["delete",""]] "foo<span></span>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span></span>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span></span>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span></span>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span></span>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span></span>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" compare innerHTML |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span><span></span></span>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" compare innerHTML |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<quasit></quasit>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<br><span></span>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" compare innerHTML |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<br><span></span>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" compare innerHTML |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<span>foo<span></span></span>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" compare innerHTML |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span></span><span>[]bar</span>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><p><!--abc-->[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><div><!--abc--><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<div><!--abc--><div><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "foo<!--abc--><div><div><p>[]bar</div></div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" compare innerHTML |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div></div>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" compare innerHTML |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div></div><!--abc-->[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" compare innerHTML |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</div><!--abc--></div>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" compare innerHTML |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</p><!--abc--></div></div>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" compare innerHTML |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo<!--abc--></div></div>[]bar" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><!--abc--><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><!--abc--><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("stylewithcss", false, "true") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" compare innerHTML |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") before |
| FAIL | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") before assert_equals: Wrong result returned expected false but got true |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("stylewithcss", false, "false") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" checks for modifications to non-editable content |
| FAIL | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><font color=\"#0000ff\">foo</font>bar</p>" but got "<p><font color=\"#0000ff\" style=\"color:rgb(0, 0, 255)\">foo</fon… |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("stylewithcss", false, "true") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" compare innerHTML |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("stylewithcss", false, "false") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" checks for modifications to non-editable content |
| FAIL | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><font color=\"#0000ff\">foo</font>bar</p>" but got "<p><font color=\"#0000ff\" style=\"color:rgb(0, 0, 255)\">foo</fon… |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("stylewithcss", false, "true") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" compare innerHTML |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("stylewithcss", false, "false") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" checks for modifications to non-editable content |
| FAIL | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo<font color=\"#a52a2a\">bar</font></p>" but got "<p style=\"color:rgb(0, 0, 255)\">f… |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("stylewithcss", false, "true") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" compare innerHTML |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("stylewithcss", false, "false") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" checks for modifications to non-editable content |
| FAIL | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo<font color=\"#a52a2a\">bar</font></p>" but got "<p style=\"color:rgb(0, 0, 255)\">f… |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "<p style=color:blue>foo<p style=color:brown>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar": execCommand("stylewithcss", false, "true") return value |
| PASS | [["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 |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" compare innerHTML |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar": execCommand("stylewithcss", false, "false") return value |
| PASS | [["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 |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" checks for modifications to non-editable content |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" compare innerHTML |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "<p style=color:blue>foo<p style=color:rgba(0,0,255,1)>[]bar" queryCommandState("defaultparagraphseparator") after |