delete.html?6001-7000
Details
- Test
/editing/run/delete.html?6001-7000- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>foo<ol><li>bar<li>ba[z</ol><p>q]uz" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" compare innerHTML |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p>fo[o<ol><li>bar<li>b]az</ol><p>quz" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<p>fo[o<ol><li>bar<li>baz</ol><p>q]uz" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ol><li>b]ar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>fo[o</ol><ul><li>b]ar</ul>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo[<ol><li>]bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" compare innerHTML |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" compare innerHTML |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo[<dl><dd>]bar</dl>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" compare innerHTML |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" compare innerHTML |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" compare innerHTML |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<b>foo [ </b>bar]": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" compare innerHTML |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" queryCommandState("delete") before |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" queryCommandState("delete") after |
| PASS | [["delete",""]] "<b>foo [ </b>bar]" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<b> [ bar]</b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" compare innerHTML |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<b> [ bar]</b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<b>[foo ] </b>bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" compare innerHTML |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<b>[foo ] </b>bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "[foo<b> ] bar</b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" compare innerHTML |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "[foo<b> ] bar</b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" compare innerHTML |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p style=display:inline>fo[o<p style=display:inline>b]ar" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>": execCommand("stylewithcss", false, "true") return value |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" compare innerHTML |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("stylewithcss") before |
| FAIL | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("stylewithcss") before assert_equals: Wrong result returned expected false but got true |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>": execCommand("stylewithcss", false, "false") return value |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" checks for modifications to non-editable content |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" compare innerHTML |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("delete") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("delete") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandState("delete") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<span style=display:block>fo[o</span><span style=display:block>b]ar</span>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" compare innerHTML |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<span style=display:inline-block>fo[o</span><span style=display:inline-block>b]ar</span>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" compare innerHTML |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<span style=display:inline-table>fo[o</span><span style=display:inline-table>b]ar</span>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" compare innerHTML |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<span style=display:none>fo[o</span><span style=display:none>b]ar</span>" queryCommandValue("delete") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>": execCommand("stylewithcss", false, "true") return value |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" checks for modifications to non-editable content |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" compare innerHTML |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("delete") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("delete") before |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("delete") after |
| PASS | [["stylewithcss","true"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("delete") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>": execCommand("stylewithcss", false, "false") return value |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>": execCommand("delete", false, "") return value |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" checks for modifications to non-editable content |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" compare innerHTML |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("stylewithcss") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("stylewithcss") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("stylewithcss") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("stylewithcss") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("stylewithcss") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("stylewithcss") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("delete") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("delete") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("delete") before |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandIndeterm("delete") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandState("delete") after |
| PASS | [["stylewithcss","false"],["delete",""]] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b]ar</quasit>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[]</ol><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li>baz</li></ol>" but got "<ol><li>foo</li></ol>baz" |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol><ol><li>b[]ar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" compare innerHTML |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" compare innerHTML |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" compare innerHTML |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","div"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("delete", false, "") return value |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") before |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("delete") after |
| PASS | [["defaultparagraphseparator","p"],["delete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><b>[foo]</b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><b>[foo]</b>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p><b>[foo]</b>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>" |
| PASS | [["delete",""]] "<p><b>[foo]</b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><b>[foo]</b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><b>[foo]</b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><b>[foo]</b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><b>[foo]</b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><b>[foo]</b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p><quasit>[foo]</quasit>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><quasit><br></quasit></p>" |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><quasit>[foo]</quasit>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p><b><i>[foo]</i></b>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><i><br></i></b></p>" |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><b><i>[foo]</i></b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><b>{foo}</b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><b>{foo}</b>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p><b>{foo}</b>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>" |
| PASS | [["delete",""]] "<p><b>{foo}</b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><b>{foo}</b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><b>{foo}</b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><b>{foo}</b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><b>{foo}</b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><b>{foo}</b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p>{<b>foo</b>}": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p>{<b>foo</b>}" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>" |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p>{<b>foo</b>}" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><b>f[]</b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><b>f[]</b>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p><b>f[]</b>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>" |
| PASS | [["delete",""]] "<p><b>f[]</b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><b>f[]</b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><b>f[]</b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><b>f[]</b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><b>f[]</b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><b>f[]</b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<b>[foo]</b>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<b>[foo]</b>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<b>[foo]</b>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<br>" but got "<b><br></b>" |
| PASS | [["delete",""]] "<b>[foo]</b>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<b>[foo]</b>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<b>[foo]</b>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<b>[foo]</b>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<b>[foo]</b>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<b>[foo]</b>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<div><b>[foo]</b></div>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><br></div>" but got "<div><b><br></b></div>" |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><b>[foo]</b></div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><div><p>foobar</p></div></div>" but got "<div><div><p>foo</p></div></div><div>bar</div>" |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div><div><p>foo</p></div></div><div></div><div><div>[]bar</div></div></div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div>foobar</div>" but got "<div>foo</div><div>bar</div>" |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>foo</div><div></div><div>[]bar</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>foo</div><span></span><div>[]bar</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>foo</div><!-- comment --><div>[]bar</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div> a[]bc</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div> a[]bc</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div> a[]bc</div>" compare innerHTML |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div> a[]bc</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div> a[]bc</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div> a[]bc</div>" compare innerHTML |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div> a[]bc</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div> []abc</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div> []abc</div>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<div> []abc</div>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div> abc</div>" but got "<div>abc</div>" |
| PASS | [["delete",""]] "<div> []abc</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div> []abc</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div> []abc</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div> []abc</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div> []abc</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div> []abc</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div> [] abc</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div> [] abc</div>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<div> [] abc</div>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div> abc</div>" but got "<div>abc</div>" |
| PASS | [["delete",""]] "<div> [] abc</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div> [] abc</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div> [] abc</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div> [] abc</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div> [] abc</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div> [] abc</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> [] def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc</div><div> []def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div>[]def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div> []def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc </div><div> [] def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" compare innerHTML |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<div>abc </div> <div> []def</div>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo<img contenteditable=\"false\" src=\"/img/lion.svg\">bar" |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<img contenteditable=false src=/img/lion.svg>[]bar" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<span contenteditable=\"false\">bar</span>baz" |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span>[]baz" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<span contenteditable=\"false\">bar</span>qux" but got "foo<span contenteditable=\"false\">bar</span><span contentedit… |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[]qux" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<span contenteditable=\"false\"><span>b</span><span>a</span><span>r</span></span>baz" |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>[]baz" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<div contenteditable=\"false\">bar</div>baz" |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<div contenteditable=false>bar</div>[]baz" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<span contenteditable=\"false\"><b>bar</b></span>baz" |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span contenteditable=false><b>bar</b></span>[]baz" queryCommandValue("delete") after |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<span>bar</span>qux" but got "foo<span>bar<span contenteditable=\"false\">baz</span></span>qux" |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" queryCommandState("delete") before |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" queryCommandValue("delete") before |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" queryCommandState("delete") after |
| PASS | [["delete",""]] "foo<span>bar<span contenteditable=false>baz</span></span>[]qux" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<span>[abc]</span>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<span>[abc]</span>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<span>[abc]</span>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<br>" but got "<span><br></span>" |
| PASS | [["delete",""]] "<span>[abc]</span>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<span>[abc]</span>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<span>[abc]</span>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<span>[abc]</span>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<span>[abc]</span>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<span>[abc]</span>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<span>[abc]</span><br>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<span>[abc]</span><br>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<span>[abc]</span><br>" compare innerHTML |
| PASS | [["delete",""]] "<span>[abc]</span><br>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<span>[abc]</span><br>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<span>[abc]</span><br>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<span>[abc]</span><br>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<span>[abc]</span><br>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<span>[abc]</span><br>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p><span>[abc]</span></p>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><span><br></span></p>" |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><span>[abc]</span></p>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" checks for modifications to non-editable content |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" compare innerHTML |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" queryCommandValue("delete") before |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" queryCommandIndeterm("delete") after |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" queryCommandState("delete") after |
| PASS | [["delete",""]] "<p><span>[abc]</span><br></p>" queryCommandValue("delete") after |
| PASS | [["delete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>": execCommand("delete", false, "") return value |
| PASS | [["delete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" checks for modifications to non-editable content |
| FAIL | [["delete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p contenteditable=\"false\"><span contenteditable=\"true\"></span></p>" but got "<p contenteditable=\"false\"><span cont… |
| PASS | [["delete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandIndeterm("delete") before |
| PASS | [["delete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandState("delete") before |
| PASS | [["delete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandValue("delete") before |