forwarddelete.html?6001-7000

FAILExpected944 of 1,000 subtests pass22,125 ms

Details

Test
/editing/run/forwarddelete.html?6001-7000
Harness
OK

Subtests

StatusSubtestMessage
FAIL[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foobar</li></ol>" but got "<ol><li>foo</li><li>bar</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foobar</li></ol>" but got "<ol><li>foo</li><li>bar</li></ol>"
PASS[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[<li>]bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" compare innerHTML
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[<dl><dt>]bar<dd>baz</dl>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" compare innerHTML
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[<dl><dd>]bar</dl>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" compare innerHTML
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo[<dd>]bar</dl>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" compare innerHTML
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo[<dt>]bar<dd>baz</dl>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" compare innerHTML
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<dl><dt>foo<dd>bar[<dd>]baz</dl>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li>bar</li></ol>" but got "<ol><li>foo</li></ol>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li>bar</li></ol>" but got "<ol><li>foo</li></ol>bar"
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"a\"><li>foo</li></ol><ol><li>bar</li></ol>" but got "<ol id=\"a\"><li>foo</li></ol>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"a\"><li>foo</li></ol><ol><li>bar</li></ol>" but got "<ol id=\"a\"><li>foo</li></ol>bar"
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol id=\"b\"><li>bar</li></ol>" but got "<ol><li>foo</li></ol>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol id=\"b\"><li>bar</li></ol>" but got "<ol><li>foo</li></ol>bar"
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"a\"><li>foo</li></ol><ol id=\"b\"><li>bar</li></ol>" but got "<ol id=\"a\"><li>foo</li></ol>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"a\"><li>foo</li></ol><ol id=\"b\"><li>bar</li></ol>" but got "<ol id=\"a\"><li>foo</li></ol>bar"
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol class=\"a\"><li>foo</li></ol><ol class=\"b\"><li>bar</li></ol>" but got "<ol class=\"a\"><li>foo</li></ol>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol class=\"a\"><li>foo</li></ol><ol class=\"b\"><li>bar</li></ol>" but got "<ol class=\"a\"><li>foo</li></ol>bar"
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[</ol>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before
FAIL[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before
assert_equals: Wrong result returned expected "p" but got "div"
assert_equals: Wrong result returned expected "p" but got "div"
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandState("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li><p>foo[</ol><p>bar]<ol><li>baz</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>fo[]o</ol><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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"
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[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>[bar<ol><li>]baz</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li>]baz</ol>" queryCommandValue("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li><p>baz</p></li></ol>" but got "<ol><li>foo</li></ol><p>baz</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li><p>baz</p></li></ol>" but got "<ol><li>foo</li></ol><p>baz</p>"
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("forwarddelete") before
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("forwarddelete") after
PASS[["defaultparagraphseparator","div"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li><p>baz</p></li></ol>" but got "<ol><li>foo</li></ol><p>baz</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ol><li><p>baz</p></li></ol>" but got "<ol><li>foo</li></ol><p>baz</p>"
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("forwarddelete") before
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandState("forwarddelete") after
PASS[["defaultparagraphseparator","p"],["forwarddelete",""]] "<ol><li>foo</ol><p>[bar<ol><li><p>]baz</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><ol><li>[]bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><ol><li>foo[</ol><li>bar</ol>baz]<ol><li>quz</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>foo</li></ul><ul><li>bar</li></ul>" but got "<ul><li>foo</li></ul>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>foo</li></ul><ul><li>bar</li></ul>" but got "<ul><li>foo</li></ul>bar"
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo[<li>bar]</ol><ol><li>baz</ol><ol><li>quz</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ul><li>bar</li></ul>" but got "<ol><li>foo</li></ol>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><ul><li>bar</li></ul>" but got "<ol><li>foo</li></ol>bar"
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol>{}<br><ul><li>bar</ul>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" compare innerHTML
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>foo</li></ul><ol><li>bar</li></ol>" but got "<ul><li>foo</li></ul>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>foo</li></ul><ol><li>bar</li></ol>" but got "<ul><li>foo</li></ul>bar"
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul>{}<br><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>[foo]</b>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>"
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>[foo]</b>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><quasit><br></quasit></p>"
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><quasit>[foo]</quasit>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><i><br></i></b></p>"
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b><i>[foo]</i></b>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>{foo}</b>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>"
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>{foo}</b>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>"
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p>{<b>foo</b>}" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>[]f</b>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><b>[]f</b>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><b><br></b></p>"
PASS[["forwarddelete",""]] "<p><b>[]f</b>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>[]f</b>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>[]f</b>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><b>[]f</b>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>[]f</b>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><b>[]f</b>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<b>[foo]</b>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<b>[foo]</b>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<b>[foo]</b>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<br>" but got "<b><br></b>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<br>" but got "<b><br></b>"
PASS[["forwarddelete",""]] "<b>[foo]</b>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<b>[foo]</b>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<b>[foo]</b>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<b>[foo]</b>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<b>[foo]</b>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<b>[foo]</b>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><br></div>" but got "<div><b><br></b></div>"
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div><b>[foo]</b></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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><div>bar</div></div>"
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><div>bar</div></div>"
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div><p>foo[]</p></div></div><div></div><div><div>bar</div></div></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div>foobar</div>" but got "<div>foo</div><div>bar</div>"
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><div></div><div>bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><span></span><div>bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>foo[]</div><!-- comment --><div>bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>ab[]c </div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>ab[]c </div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>ab[]c </div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>ab[]c </div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>ab[]c </div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>ab[]c </div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>ab[]c </div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[] </div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div>abc[] </div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div>abc </div>" but got "<div>abc</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div>abc </div>" but got "<div>abc</div>"
PASS[["forwarddelete",""]] "<div>abc[] </div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc [] </div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div>abc [] </div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div>abc </div>" but got "<div>abc</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div>abc </div>" but got "<div>abc</div>"
PASS[["forwarddelete",""]] "<div>abc [] </div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div>def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div><div>def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[]</div><div> def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div><div> def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc [] </div><div> def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div>abc[] </div> <div> def</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo<img contenteditable=\"false\" src=\"/img/lion.svg\">bar"
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<img contenteditable=false src=/img/lion.svg>bar" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<span contenteditable=\"false\">bar</span>baz"
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span>baz" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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\">baz</span>qux" but got "foo<span contenteditable=\"false\">bar</span><span contentedit…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<span contenteditable=\"false\">baz</span>qux" but got "foo<span contenteditable=\"false\">bar</span><span contentedit…
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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"
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[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><span>b</span><span>a</span><span>r</span></span>baz" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<div contenteditable=\"false\">bar</div>baz"
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<div contenteditable=false>bar</div>baz" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo<span contenteditable=\"false\"><b>bar</b></span>baz"
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo[]<span contenteditable=false><b>bar</b></span>baz" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "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"
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[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "foo<span>bar[]<span contenteditable=false>baz</span></span>qux" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<span>[abc]</span>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<span>[abc]</span>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<span>[abc]</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<br>" but got "<span><br></span>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<br>" but got "<span><br></span>"
PASS[["forwarddelete",""]] "<span>[abc]</span>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<span>[abc]</span>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<span>[abc]</span>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<span>[abc]</span>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<span>[abc]</span>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<span>[abc]</span>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<span>[abc]</span><br>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" compare innerHTML
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<span>[abc]</span><br>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><br></p>" but got "<p><span><br></span></p>"
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><span>[abc]</span></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" compare innerHTML
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p><span>[abc]</span><br></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<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…
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[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=false><span contenteditable=true>[abc]</span></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div><div>{}<br></div></div>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div><div><br></div></div>" not in array ["", "<br>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div><div><br></div></div>" not in array ["", "<br>"]
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div>{}<br></div></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div><div contenteditable=\"false\"><div contenteditable=\"\"><div><br></div></div></div></div>" not in array ["<div><div …
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div><div contenteditable=\"false\"><div contenteditable=\"\"><div><br></div></div></div></div>" not in array ["<div><div …
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div contenteditable=false><div contenteditable><div>{}<br></div></div></div></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" compare innerHTML
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[] \nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre>[]f\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[] \nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-wrap>[]f\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">foobar</div>" but got "<div style=\"white-space:pre-line\">foo\nbar</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">foobar</div>" but got "<div style=\"white-space:pre-line\">foo\nbar</div>"
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[] \nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">foobar</div>" but got "<div style=\"white-space:pre-line\">foo bar</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">foobar</div>" but got "<div style=\"white-space:pre-line\">foo bar</div>"
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" compare innerHTML
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:pre-line>[]f\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">foobar</div>" but got "<div style=\"white-space:nowrap\">foo\nbar</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">foobar</div>" but got "<div style=\"white-space:nowrap\">foo\nbar</div>"
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[] \nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">foobar</div>" but got "<div style=\"white-space:nowrap\">foo bar</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">foobar</div>" but got "<div style=\"white-space:nowrap\">foo bar</div>"
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n bar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">foobar</div>" but got "<div style=\"white-space:nowrap\">foo\nbar</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">foobar</div>" but got "<div style=\"white-space:nowrap\">foo\nbar</div>"
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>foo[]\n\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">bar</div>" but got "<div style=\"white-space:nowrap\">\nbar</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:nowrap\">bar</div>" but got "<div style=\"white-space:nowrap\">\nbar</div>"
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div style=white-space:nowrap>[]f\nbar</div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" compare innerHTML
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[b]c</span></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" compare innerHTML
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>a[b]c</unknown-element></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p contenteditable=\"false\"><span contenteditable=\"\"></span></p>" but got "<p contenteditable=\"false\"><span contente…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p contenteditable=\"false\"><span contenteditable=\"\"></span></p>" but got "<p contenteditable=\"false\"><span contente…
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>[abc]</span></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" compare innerHTML
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><span contenteditable>a[bc<br>de]f</span></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p contenteditable=\"false\"><unknown-element contenteditable=\"\"></unknown-element></p>" but got "<p contenteditable=\"…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p contenteditable=\"false\"><unknown-element contenteditable=\"\"></unknown-element></p>" but got "<p contenteditable=\"…
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p contenteditable=\"false\"><unknown-element contenteditable>[abc]</unknown-element></p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" compare innerHTML
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>[ab</p><p>c]d</p></custom-element></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" compare innerHTML
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p>a[b</p><p>cd]</p></custom-element></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" compare innerHTML
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>[ab</b></p><p><i>c]d</i></p></custom-element></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" checks for modifications to non-editable content
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" compare innerHTML
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<div contenteditable=\"false\"><custom-element contenteditable=\"\"><p><b>a[b</b></p><p><i>cd]</i></p></custom-element></div>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>abc</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" not in array ["<p>abcghi</p>", "<p>abcghi<br></p>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>abc</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" not in array ["<p>abcghi</p>", "<p>abcghi<br></p>"]
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul contenteditable=\"false\"><li>def</li></ul><p>ghi</p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>abc</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" not in array ["<p>abcghi</p>", "<p>abcghi<br></p>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>abc</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" not in array ["<p>abcghi</p>", "<p>abcghi<br></p>"]
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<ul><li>abc</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" not in array ["<ul><li>abcghi</li></ul>", "<ul><l…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<ul><li>abc</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" not in array ["<ul><li>abcghi</li></ul>", "<ul><l…
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>abc</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" not in array ["<p>abcghi</p>", "<p>abcghi<br></p>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>abc</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" not in array ["<p>abcghi</p>", "<p>abcghi<br></p>"]
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<p>abc[]</p><ul><li contenteditable=\"false\">def</li><li>ghi</li></ul>" queryCommandValue("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>": execCommand("forwarddelete", false, "") return value
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" checks for modifications to non-editable content
FAIL[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<ul><li>abc</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" not in array ["<ul><li>abcghi</li></ul>", "<ul><li>…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<ul><li>abc</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" not in array ["<ul><li>abcghi</li></ul>", "<ul><li>…
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandIndeterm("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandState("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandValue("forwarddelete") before
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandIndeterm("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandState("forwarddelete") after
PASS[["forwarddelete",""]] "<ul><li>abc[]</li><li contenteditable=\"false\">def</li></ul><p>ghi</p>" queryCommandValue("forwarddelete") after
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>": execCommand("styleWithCSS", false, "false") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>": execCommand("forwarddelete", false, "") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" checks for modifications to non-editable content
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" compare innerHTML
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandIndeterm("foreColor") before
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandState("foreColor") before
FAIL[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandValue("foreColor") before
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandIndeterm("foreColor") after
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandState("foreColor") after
FAIL[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandValue("foreColor") after
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>": execCommand("styleWithCSS", false, "false") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>": execCommand("forwarddelete", false, "") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" checks for modifications to non-editable content
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" compare innerHTML
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandIndeterm("foreColor") before
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandState("foreColor") before
FAIL[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandValue("foreColor") before
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandIndeterm("foreColor") after
PASS[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandState("foreColor") after
FAIL[["styleWithCSS","false"],["defaultparagraphseparator","p"],["forwarddelete",""]] "<p><font color=blue>foo[]</font><p><font color=brown>bar</font>" queryCommandValue("foreColor") after
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
assert_equals: Wrong result returned expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>": execCommand("styleWithCSS", false, "false") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>": execCommand("forwarddelete", false, "") return value
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" checks for modifications to non-editable content
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" compare innerHTML
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" queryCommandIndeterm("fontSize") before
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" queryCommandState("fontSize") before
FAIL[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") before
assert_equals: Wrong result returned expected "3" but got "7"
assert_equals: Wrong result returned expected "3" but got "7"
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" queryCommandIndeterm("fontSize") after
PASS[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" queryCommandState("fontSize") after
FAIL[["styleWithCSS","false"],["defaultparagraphseparator","div"],["forwarddelete",""]] "<p><font size=3>foo[]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") after
assert_equals: Wrong result returned expected "3" but got "7"
assert_equals: Wrong result returned expected "3" but got "7"