formatblock.html?4001-5000

FAILExpected953 of 1,000 subtests pass9,651 ms

Details

Test
/editing/run/formatblock.html?4001-5000
Harness
OK

Subtests

StatusSubtestMessage
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo<br>bar</p>" but got "<h1>foo<br>bar</h1>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo<br>bar</p>" but got "<h1>foo<br>bar</h1>"
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("defaultparagraphseparator") after
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("defaultparagraphseparator") after
assert_equals: Wrong result returned expected "p" but got "div"
assert_equals: Wrong result returned expected "p" but got "div"
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") after
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "p" but got "h1"
assert_equals: Wrong result returned expected "p" but got "h1"
FAIL[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>": execCommand("formatblock", false, "<address>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" compare innerHTML
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") after
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>": execCommand("formatblock", false, "<address>") return value
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" compare innerHTML
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") after
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>": execCommand("formatblock", false, "<address>") return value
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" compare innerHTML
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") after
FAIL[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>": execCommand("formatblock", false, "<pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" compare innerHTML
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>": execCommand("formatblock", false, "<pre>") return value
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" compare innerHTML
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>": execCommand("formatblock", false, "<pre>") return value
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" compare innerHTML
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") after
FAIL[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>": execCommand("formatblock", false, "<h2>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" checks for modifications to non-editable content
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" compare innerHTML
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>": execCommand("formatblock", false, "<h2>") return value
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" checks for modifications to non-editable content
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" compare innerHTML
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>": execCommand("formatblock", false, "<h2>") return value
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" checks for modifications to non-editable content
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" compare innerHTML
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") before
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") after
PASS[["formatblock","<h2>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") after
FAIL[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>": execCommand("formatblock", false, "<h1>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" compare innerHTML
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<p>[foo]<br>bar</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>": execCommand("formatblock", false, "<h1>") return value
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" compare innerHTML
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<p>foo<br>[bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" 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"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") after
FAIL[["formatblock","<address>"]] "<p>[foo]<br>bar</p>": execCommand("formatblock", false, "<address>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" compare innerHTML
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<p>[foo]<br>bar</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>": execCommand("formatblock", false, "<address>") return value
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" compare innerHTML
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<p>foo<br>[bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>": execCommand("formatblock", false, "<address>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>": execCommand("formatblock", false, "<address>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") after
FAIL[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>": execCommand("formatblock", false, "<pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" compare innerHTML
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<p>[foo]<br>bar</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>": execCommand("formatblock", false, "<pre>") return value
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" compare innerHTML
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<p>foo<br>[bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>": execCommand("formatblock", false, "<pre>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>": execCommand("formatblock", false, "<pre>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<br>bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>": execCommand("formatblock", false, "<p>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>": execCommand("formatblock", false, "<p>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") after
FAIL[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>": execCommand("formatblock", false, "<pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" compare innerHTML
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") after
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>": execCommand("formatblock", false, "<pre>") return value
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" compare innerHTML
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") after
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>": execCommand("formatblock", false, "<pre>") return value
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" checks for modifications to non-editable content
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" compare innerHTML
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") before
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") before
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") after
PASS[["formatblock","<pre>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") after
FAIL[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>": execCommand("formatblock", false, "<h1>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" compare innerHTML
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<address>[foo]<br>bar</address>" queryCommandValue("formatblock") after
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>": execCommand("formatblock", false, "<h1>") return value
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" compare innerHTML
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<address>foo<br>[bar]</address>" queryCommandValue("formatblock") after
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>": execCommand("formatblock", false, "<h1>") return value
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" compare innerHTML
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<address>[foo<br>bar]</address>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>": execCommand("formatblock", false, "<p>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>": execCommand("formatblock", false, "<p>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") after
FAIL[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>": execCommand("formatblock", false, "<address>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" compare innerHTML
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") after
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>": execCommand("formatblock", false, "<address>") return value
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" compare innerHTML
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") after
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>": execCommand("formatblock", false, "<address>") return value
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" checks for modifications to non-editable content
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" compare innerHTML
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") before
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") before
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") after
PASS[["formatblock","<address>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") after
FAIL[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>": execCommand("formatblock", false, "<h1>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" compare innerHTML
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>[foo]<br>bar</pre>" queryCommandValue("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>": execCommand("formatblock", false, "<h1>") return value
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" compare innerHTML
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>foo<br>[bar]</pre>" queryCommandValue("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>": execCommand("formatblock", false, "<h1>") return value
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" checks for modifications to non-editable content
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" compare innerHTML
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") before
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" queryCommandState("formatblock") after
PASS[["formatblock","<h1>"]] "<pre>[foo<br>bar]</pre>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo</p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "[foo<p>bar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><div><p>bar</p></div>" but got "<div><p>foo</p><p>bar</p></div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><div><p>bar</p></div>" but got "<div><p>foo</p><p>bar</p></div>"
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><div><p>bar</p></div>" but got "<div><p>foo</p><p>bar</p></div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><div><p>bar</p></div>" but got "<div><p>foo</p><p>bar</p></div>"
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div>[foo<p>bar]</p></div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><xmp>foo</xmp></p>" but got "<p>foo</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><xmp>foo</xmp></p>" but got "<p>foo</p>"
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><xmp>foo</xmp></p>" but got "<p>foo</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><xmp>foo</xmp></p>" but got "<p>foo</p>"
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><xmp>foo</xmp></div>" but got "<div>foo</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><xmp>foo</xmp></div>" but got "<div>foo</div>"
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><xmp>foo</xmp></div>" but got "<div>foo</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><xmp>foo</xmp></div>" but got "<div>foo</div>"
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<xmp>[foo]</xmp>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><ol><li>foo</li></ol></div>" but got "<div><ol><li><div>foo</div></li></ol></div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><ol><li>foo</li></ol></div>" but got "<div><ol><li><div>foo</div></li></ol></div>"
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "div" but got ""
assert_equals: Wrong result returned expected "div" but got ""
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><ol><li>foo</li></ol></div>" but got "<div><ol><li><div>foo</div></li></ol></div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><ol><li>foo</li></ol></div>" but got "<div><ol><li><div>foo</div></li></ol></div>"
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "div" but got ""
assert_equals: Wrong result returned expected "div" but got ""
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><ol><li>[foo]</ol></div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div><table><tr><td>[foo]</table></div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<h1>bar]</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "h1"
assert_equals: Wrong result returned expected "" but got "h1"
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "h1"
assert_equals: Wrong result returned expected "" but got "h1"
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<h1>[foo</h1><h2>bar]</h2>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "div"
assert_equals: Wrong result returned expected "" but got "div"
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "div"
assert_equals: Wrong result returned expected "" but got "div"
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<div>[foo</div>bar]" queryCommandValue("formatblock") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("formatblock", false, "<p>") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><span style=\"color:rgb(0, 0, 255)\">foo</span></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><span style=\"color:rgb(0, 0, 255)\">foo</span></p>"
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") before
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") before
assert_equals: Wrong result returned expected false but got true
assert_equals: Wrong result returned expected false but got true
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("formatblock", false, "<p>") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><font color=\"#0000ff\" style=\"color:rgb(0, 0, 255)\">foo</font><…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><font color=\"#0000ff\" style=\"color:rgb(0, 0, 255)\">foo</font><…
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("formatblock", false, "<p>") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><span style=\"color:rgb(0, 0, 255)\">foo</span></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><span style=\"color:rgb(0, 0, 255)\">foo</span></p>"
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>": execCommand("formatblock", false, "<p>") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><font color=\"#0000ff\" style=\"color:rgb(0, 0, 255)\">foo</font><…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p style=\"color:rgb(0, 0, 255)\">foo</p>" but got "<p><font color=\"#0000ff\" style=\"color:rgb(0, 0, 255)\">foo</font><…
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandIndeterm("formatblock") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandState("formatblock") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]] "<div style=color:blue>[foo]</div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("formatblock") before
FAIL[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("formatblock") before
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "{<p>foo</p>ba]r" queryCommandValue("formatblock") after
FAIL[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>": execCommand("formatblock", false, "p") return value
assert_equals: expected false but got true
assert_equals: expected false but got true
PASS[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" checks for modifications to non-editable content
FAIL[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><div contenteditable=\"false\"><span contenteditable=\"\">foo</span></div></div>" but got "<div><div contenteditable…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div><div contenteditable=\"false\"><span contenteditable=\"\">foo</span></div></div>" but got "<div><div contenteditable…
PASS[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" queryCommandState("formatblock") before
PASS[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" queryCommandValue("formatblock") before
PASS[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" queryCommandState("formatblock") after
FAIL[["formatblock","p"]] "<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "" but got "p"
assert_equals: Wrong result returned expected "" but got "p"
FAIL[["formatblock","p"]] "<div><p contenteditable=false><span contenteditable>[foo]</span></p></div>": execCommand("formatblock", false, "p") return value
assert_equals: expected false but got true
assert_equals: expected false but got true
PASS[["formatblock","p"]] "<div><p contenteditable=false><span contenteditable>[foo]</span></p></div>" checks for modifications to non-editable content