inserthtml.html

FAILExpected1,308 of 1,565 subtests pass5,649 ms

Details

Test
/editing/run/inserthtml.html
Harness
OK

Subtests

StatusSubtestMessage
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbar" but got "foobar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbar" but got "foobar"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("stylewithcss") before
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" 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"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbar" but got "foobar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbar" but got "foobar"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[]bar" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar]</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dbaz" but got "foobaz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo{<span style=color:#aBcDeF>bar</span>}baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "[foo<span style=color:#aBcDeF>bar]</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "ab<b>c</b>dbaz" but got "baz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "{foo<span style=color:#aBcDeF>bar}</span>baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span>baz]" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>d" but got "foo"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>{bar</span>baz}" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dquz" but got "fooquz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dquz" but got "fooquz"
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz": execCommand("inserthtml", false, "ab<b>c</b>d") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dquz" but got "fooquz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fooab<b>c</b>dquz" but got "fooquz"
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","ab<b>c</b>d"]] "foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</span>quz" queryCommandValue("inserthtml") after
FAIL[["inserthtml",""]] "foo[bar]baz": execCommand("inserthtml", false, "") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml",""]] "foo[bar]baz" checks for modifications to non-editable content
PASS[["inserthtml",""]] "foo[bar]baz" compare innerHTML
PASS[["inserthtml",""]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml",""]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["inserthtml",""]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["inserthtml",""]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml",""]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["inserthtml",""]] "foo[bar]baz" queryCommandValue("inserthtml") after
FAIL[["inserthtml","\u0000"]] "foo[bar]baz": execCommand("inserthtml", false, "\0") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","\u0000"]] "foo[bar]baz" checks for modifications to non-editable content
PASS[["inserthtml","\u0000"]] "foo[bar]baz" compare innerHTML
PASS[["inserthtml","\u0000"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","\u0000"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["inserthtml","\u0000"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["inserthtml","\u0000"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","\u0000"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["inserthtml","\u0000"]] "foo[bar]baz" queryCommandValue("inserthtml") after
FAIL[["inserthtml","\u0007"]] "foo[bar]baz": execCommand("inserthtml", false, "\x07") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","\u0007"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["inserthtml","\u0007"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo\x07baz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo\x07baz" but got "foobaz"
PASS[["inserthtml","\u0007"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","\u0007"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["inserthtml","\u0007"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["inserthtml","\u0007"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","\u0007"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["inserthtml","\u0007"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz": execCommand("inserthtml", false, "<b>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b></b>baz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b></b>baz" but got "foobaz"
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz": execCommand("inserthtml", false, "<b>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b></b>baz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b></b>baz" but got "foobaz"
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz": execCommand("inserthtml", false, "<b>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b>abc</b>baz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b>abc</b>baz" but got "foobaz"
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz": execCommand("inserthtml", false, "<b>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b>abc</b>baz" but got "foobaz"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b>abc</b>baz" but got "foobaz"
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc"]] "foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><p>abc</p><p>baz</p>" but got "<p>foobaz</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><p>abc</p><p>baz</p>" but got "<p>foobaz</p>"
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><p>abc</p><p>baz</p>" but got "<p>foobaz</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><p>abc</p><p>baz</p>" but got "<p>foobaz</p>"
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz": execCommand("inserthtml", false, "<li>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><div>abc</div><p>baz</p>" but got "<p>foobaz</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><div>abc</div><p>baz</p>" but got "<p>foobaz</p>"
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz": execCommand("inserthtml", false, "<li>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><p>abc</p><p>baz</p>" but got "<p>foobaz</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>foo</p><p>abc</p><p>baz</p>" but got "<p>foobaz</p>"
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc"]] "<p>foo[bar]baz" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p><ol><li>bar</li></ol>" but got "<ol><li>bar</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p><ol><li>bar</li></ol>" but got "<ol><li>bar</li></ol>"
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p><ol><li>bar</li></ol>" but got "<ol><li>bar</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p><ol><li>bar</li></ol>" but got "<ol><li>bar</li></ol>"
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol>{<li>foo</li>}<li>bar</ol>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><p>abc</p><ol><li>baz</li></ol>" but got "<ol><li>foo</li><li>baz</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><p>abc</p><ol><li>baz</li></ol>" but got "<ol><li>foo</li><li>baz</li></ol>"
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><p>abc</p><ol><li>baz</li></ol>" but got "<ol><li>foo</li><li>baz</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>foo</li></ol><p>abc</p><ol><li>baz</li></ol>" but got "<ol><li>foo</li><li>baz</li></ol>"
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>foo</li>{<li>bar</li>}<li>baz</ol>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li><p>abc</p></li><li>bar</li></ol>" but got "<ol><li><br></li><li>bar</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li><p>abc</p></li><li>bar</li></ol>" but got "<ol><li><br></li><li>bar</li></ol>"
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li><p>abc</p></li><li>bar</li></ol>" but got "<ol><li><br></li><li>bar</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li><p>abc</p></li><li>bar</li></ol>" but got "<ol><li><br></li><li>bar</li></ol>"
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<ol><li>[foo]</li><li>bar</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<xmp>f[o]o</xmp>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<xmp>fabco</xmp>" but got "<xmp>fo</xmp>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<xmp>fabco</xmp>" but got "<xmp>fo</xmp>"
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<xmp>f[o]o</xmp>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>": execCommand("inserthtml", false, "<b>abc</b>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<xmp>f<b>abc</b>o</xmp>" but got "<xmp>fo</xmp>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<xmp>f<b>abc</b>o</xmp>" but got "<xmp>fo</xmp>"
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>": execCommand("inserthtml", false, "<b>abc</b>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<xmp>f<b>abc</b>o</xmp>" but got "<xmp>fo</xmp>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<xmp>f<b>abc</b>o</xmp>" but got "<xmp>fo</xmp>"
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<xmp>f[o]o</xmp>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<script>f[o]o</script>bar": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<script>f[o]o</script>bar" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<script>fabco</script>bar" but got "<script>fo</script>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<script>fabco</script>bar" but got "<script>fo</script>bar"
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<script>f[o]o</script>bar" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar": execCommand("inserthtml", false, "<b>abc</b>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<script>f<b>abc</b>o</script>bar" but got "<script>fo</script>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<script>f<b>abc</b>o</script>bar" but got "<script>fo</script>bar"
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar": execCommand("inserthtml", false, "<b>abc</b>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<script>f<b>abc</b>o</script>bar" but got "<script>fo</script>bar"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<script>f<b>abc</b>o</script>bar" but got "<script>fo</script>bar"
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<b>abc</b>"]] "<script>f[o]o</script>bar" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>": execCommand("inserthtml", false, "<a>abc</a>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" checks for modifications to non-editable content
FAIL[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<a>f</a><a>abc</a><a>o</a>" but got "<a>fo</a>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<a>f</a><a>abc</a><a>o</a>" but got "<a>fo</a>"
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" queryCommandState("inserthtml") before
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" queryCommandState("inserthtml") after
PASS[["inserthtml","<a>abc</a>"]] "<a>f[o]o</a>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>": execCommand("inserthtml", false, "<a href=/>abc</a>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" checks for modifications to non-editable content
FAIL[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<a href=\".\">f</a><a href=\"/\">abc</a><a href=\".\">o</a>" but got "<a href=\".\">fo</a>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<a href=\".\">f</a><a href=\"/\">abc</a><a href=\".\">o</a>" but got "<a href=\".\">fo</a>"
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" queryCommandState("inserthtml") before
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" queryCommandState("inserthtml") after
PASS[["inserthtml","<a href=/>abc</a>"]] "<a href=.>f[o]o</a>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o": execCommand("inserthtml", false, "<hr>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>f</p><hr><p>o</p>" but got "<p>fo</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>f</p><hr><p>o</p>" but got "<p>fo</p>"
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o": execCommand("inserthtml", false, "<hr>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>f</p><hr><p>o</p>" but got "<p>fo</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>f</p><hr><p>o</p>" but got "<p>fo</p>"
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<hr>"]] "<p>f[o]o" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>": execCommand("inserthtml", false, "<hr>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<b>f</b><hr><b>o</b>" but got "<b>fo</b>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<b>f</b><hr><b>o</b>" but got "<b>fo</b>"
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>": execCommand("inserthtml", false, "<hr>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<b>f</b><hr><b>o</b>" but got "<b>fo</b>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<b>f</b><hr><b>o</b>" but got "<b>fo</b>"
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<hr>"]] "<b>f[o]o</b>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>": execCommand("inserthtml", false, "<h2>abc</h2>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" checks for modifications to non-editable content
FAIL[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<h1>f</h1><h2>abc</h2><h1>o</h1>" but got "<h1>fo</h1>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<h1>f</h1><h2>abc</h2><h1>o</h1>" but got "<h1>fo</h1>"
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" queryCommandState("inserthtml") before
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" queryCommandState("inserthtml") after
PASS[["inserthtml","<h2>abc</h2>"]] "<h1>f[o]o</h1>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>": execCommand("inserthtml", false, "<td>abc</td>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" checks for modifications to non-editable content
FAIL[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<table><tbody><tr><td>fabco</td></tr></tbody></table>" but got "<table><tbody><tr><td>fo</td></tr></tbody></table>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<table><tbody><tr><td>fabco</td></tr></tbody></table>" but got "<table><tbody><tr><td>fo</td></tr></tbody></table>"
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" queryCommandState("inserthtml") before
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" queryCommandState("inserthtml") after
PASS[["inserthtml","<td>abc</td>"]] "<table><tr><td>f[o]o</table>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<td>abc</td>"]] "f[o]o": execCommand("inserthtml", false, "<td>abc</td>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" checks for modifications to non-editable content
FAIL[["inserthtml","<td>abc</td>"]] "f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fabco" but got "fo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fabco" but got "fo"
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" queryCommandState("inserthtml") before
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" queryCommandValue("inserthtml") before
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" queryCommandState("inserthtml") after
PASS[["inserthtml","<td>abc</td>"]] "f[o]o" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>": execCommand("inserthtml", false, "<dt>abc</dt>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" checks for modifications to non-editable content
FAIL[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>f</dt><dt>abc</dt><dt>o</dt><dd>bar</dd></dl>" but got "<dl><dt>fo</dt><dd>bar</dd></dl>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>f</dt><dt>abc</dt><dt>o</dt><dd>bar</dd></dl>" but got "<dl><dt>fo</dt><dd>bar</dd></dl>"
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>": execCommand("inserthtml", false, "<dt>abc</dt>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" checks for modifications to non-editable content
FAIL[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>foo</dt><dd>b</dd><dt>abc</dt><dd>r</dd></dl>" but got "<dl><dt>foo</dt><dd>br</dd></dl>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>foo</dt><dd>b</dd><dt>abc</dt><dd>r</dd></dl>" but got "<dl><dt>foo</dt><dd>br</dd></dl>"
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>": execCommand("inserthtml", false, "<dd>abc</dd>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" checks for modifications to non-editable content
FAIL[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>f</dt><dd>abc</dd><dt>o</dt><dd>bar</dd></dl>" but got "<dl><dt>fo</dt><dd>bar</dd></dl>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>f</dt><dd>abc</dd><dt>o</dt><dd>bar</dd></dl>" but got "<dl><dt>fo</dt><dd>bar</dd></dl>"
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>f[o]o<dd>bar</dl>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>": execCommand("inserthtml", false, "<dd>abc</dd>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" checks for modifications to non-editable content
FAIL[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>foo</dt><dd>b</dd><dd>abc</dd><dd>r</dd></dl>" but got "<dl><dt>foo</dt><dd>br</dd></dl>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dl><dt>foo</dt><dd>b</dd><dd>abc</dd><dd>r</dd></dl>" but got "<dl><dt>foo</dt><dd>br</dd></dl>"
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "<dl><dt>foo<dd>b[a]r</dl>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dt>abc</dt>"]] "f[o]o": execCommand("inserthtml", false, "<dt>abc</dt>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" checks for modifications to non-editable content
FAIL[["inserthtml","<dt>abc</dt>"]] "f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<dl><dt>abc</dt></dl>o" but got "fo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<dl><dt>abc</dt></dl>o" but got "fo"
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" queryCommandState("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" queryCommandState("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "f[o]o" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>": execCommand("inserthtml", false, "<dt>abc</dt>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<dl><dt>abc</dt></dl>o</li></ol>" but got "<ol><li>fo</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<dl><dt>abc</dt></dl>o</li></ol>" but got "<ol><li>fo</li></ol>"
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dt>abc</dt>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dd>abc</dd>"]] "f[o]o": execCommand("inserthtml", false, "<dd>abc</dd>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" checks for modifications to non-editable content
FAIL[["inserthtml","<dd>abc</dd>"]] "f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<dl><dd>abc</dd></dl>o" but got "fo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<dl><dd>abc</dd></dl>o" but got "fo"
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" queryCommandState("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" queryCommandState("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "f[o]o" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>": execCommand("inserthtml", false, "<dd>abc</dd>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<dl><dd>abc</dd></dl>o</li></ol>" but got "<ol><li>fo</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<dl><dd>abc</dd></dl>o</li></ol>" but got "<ol><li>fo</li></ol>"
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dd>abc</dd>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>": execCommand("inserthtml", false, "<li>abc</li>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" checks for modifications to non-editable content
FAIL[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f</li><li>abc</li><li>o</li></dir>" but got "<dir><li>fo</li></dir>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f</li><li>abc</li><li>o</li></dir>" but got "<dir><li>fo</li></dir>"
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") after
PASS[["inserthtml","<li>abc</li>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>": execCommand("inserthtml", false, "<li>abc</li>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f</li><li>abc</li><li>o</li></ol>" but got "<ol><li>fo</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f</li><li>abc</li><li>o</li></ol>" but got "<ol><li>fo</li></ol>"
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<li>abc</li>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>": execCommand("inserthtml", false, "<li>abc</li>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" checks for modifications to non-editable content
FAIL[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f</li><li>abc</li><li>o</li></ul>" but got "<ul><li>fo</li></ul>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f</li><li>abc</li><li>o</li></ul>" but got "<ul><li>fo</li></ul>"
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") after
PASS[["inserthtml","<li>abc</li>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>": execCommand("inserthtml", false, "<dir><li>abc</dir>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" checks for modifications to non-editable content
FAIL[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f<dir><li>abc</li></dir>o</li></dir>" but got "<dir><li>fo</li></dir>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f<dir><li>abc</li></dir>o</li></dir>" but got "<dir><li>fo</li></dir>"
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dir><li>abc</dir>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>": execCommand("inserthtml", false, "<dir><li>abc</dir>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<dir><li>abc</li></dir>o</li></ol>" but got "<ol><li>fo</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<dir><li>abc</li></dir>o</li></ol>" but got "<ol><li>fo</li></ol>"
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>": execCommand("inserthtml", false, "<dir><li>abc</dir>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" checks for modifications to non-editable content
FAIL[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f<dir><li>abc</li></dir>o</li></ul>" but got "<ul><li>fo</li></ul>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f<dir><li>abc</li></dir>o</li></ul>" but got "<ul><li>fo</li></ul>"
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") after
PASS[["inserthtml","<dir><li>abc</dir>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>": execCommand("inserthtml", false, "<ol><li>abc</ol>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" checks for modifications to non-editable content
FAIL[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f<ol><li>abc</li></ol>o</li></dir>" but got "<dir><li>fo</li></dir>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f<ol><li>abc</li></ol>o</li></dir>" but got "<dir><li>fo</li></dir>"
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ol><li>abc</ol>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>": execCommand("inserthtml", false, "<ol><li>abc</ol>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<ol><li>abc</li></ol>o</li></ol>" but got "<ol><li>fo</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<ol><li>abc</li></ol>o</li></ol>" but got "<ol><li>fo</li></ol>"
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>": execCommand("inserthtml", false, "<ol><li>abc</ol>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" checks for modifications to non-editable content
FAIL[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f<ol><li>abc</li></ol>o</li></ul>" but got "<ul><li>fo</li></ul>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f<ol><li>abc</li></ol>o</li></ul>" but got "<ul><li>fo</li></ul>"
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ol><li>abc</ol>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>": execCommand("inserthtml", false, "<ul><li>abc</ul>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" checks for modifications to non-editable content
FAIL[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f<ul><li>abc</li></ul>o</li></dir>" but got "<dir><li>fo</li></dir>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<dir><li>f<ul><li>abc</li></ul>o</li></dir>" but got "<dir><li>fo</li></dir>"
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ul><li>abc</ul>"]] "<dir><li>f[o]o</dir>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>": execCommand("inserthtml", false, "<ul><li>abc</ul>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<ul><li>abc</li></ul>o</li></ol>" but got "<ol><li>fo</li></ol>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol><li>f<ul><li>abc</li></ul>o</li></ol>" but got "<ol><li>fo</li></ol>"
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ol><li>f[o]o</ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>": execCommand("inserthtml", false, "<ul><li>abc</ul>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" checks for modifications to non-editable content
FAIL[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f<ul><li>abc</li></ul>o</li></ul>" but got "<ul><li>fo</li></ul>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul><li>f<ul><li>abc</li></ul>o</li></ul>" but got "<ul><li>fo</li></ul>"
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ul><li>abc</ul>"]] "<ul><li>f[o]o</ul>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>": execCommand("inserthtml", false, "<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" checks for modifications to non-editable content
FAIL[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>" but got "<ul id=\"old\"><li id=\"li0\"><br></li></ul>…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>" but got "<ul id=\"old\"><li id=\"li0\"><br></li></ul>…
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>": execCommand("inserthtml", false, "<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>" but got "<ol id=\"old\"><li id=\"li0\"><br></li></ol>…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>" but got "<ol id=\"old\"><li id=\"li0\"><br></li></ol>…
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>": execCommand("inserthtml", false, "<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" checks for modifications to non-editable content
FAIL[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>" but got "<ul id=\"old\"><li id=\"li0\"><br></li></ul>…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ul id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>" but got "<ul id=\"old\"><li id=\"li0\"><br></li></ul>…
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ol id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>"]] "<ul id=\"old\"><li id=\"li0\">{}<br></ul>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>": execCommand("inserthtml", false, "<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" checks for modifications to non-editable content
FAIL[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>" but got "<ol id=\"old\"><li id=\"li0\"><br></li></ol>…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<ol id=\"old\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ol>" but got "<ol id=\"old\"><li id=\"li0\"><br></li></ol>…
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandState("inserthtml") before
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandState("inserthtml") after
PASS[["inserthtml","<ul id=\"new\"><li id=\"li1\">abc</li><li id=\"li2\">def</li></ul>"]] "<ol id=\"old\"><li id=\"li0\">{}<br></ol>" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o": execCommand("inserthtml", false, "<li>abc</li>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<div>abc</div>o" but got "fo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<div>abc</div>o" but got "fo"
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","div"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o": execCommand("inserthtml", false, "<li>abc</li>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" checks for modifications to non-editable content
FAIL[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<p>abc</p>o" but got "fo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<p>abc</p>o" but got "fo"
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("inserthtml") before
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandState("inserthtml") after
PASS[["defaultparagraphseparator","p"],["inserthtml","<li>abc</li>"]] "f[o]o" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>": execCommand("inserthtml", false, "<nobr>abc</nobr>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" checks for modifications to non-editable content
FAIL[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<nobr>f</nobr><nobr>abc</nobr><nobr>o</nobr>" but got "<nobr>fo</nobr>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<nobr>f</nobr><nobr>abc</nobr><nobr>o</nobr>" but got "<nobr>fo</nobr>"
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" queryCommandState("inserthtml") before
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" queryCommandState("inserthtml") after
PASS[["inserthtml","<nobr>abc</nobr>"]] "<nobr>f[o]o</nobr>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<nobr>abc</nobr>"]] "f[o]o": execCommand("inserthtml", false, "<nobr>abc</nobr>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" checks for modifications to non-editable content
FAIL[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<nobr>abc</nobr>o" but got "fo"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "f<nobr>abc</nobr>o" but got "fo"
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" queryCommandState("inserthtml") before
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" queryCommandValue("inserthtml") before
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" queryCommandState("inserthtml") after
PASS[["inserthtml","<nobr>abc</nobr>"]] "f[o]o" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><font color=\"blue\">bar</font>" but…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><font color=\"blue\">bar</font>" but…
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><font color=\"#0000ff\">abc</font></p><font color=\"blue\">bar</font>" but got "<font c…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><font color=\"#0000ff\">abc</font></p><font color=\"blue\">bar</font>" but got "<font c…
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><font color=\"blue\">bar</font>" but…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><font color=\"blue\">bar</font>" but…
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><font color=\"#0000ff\">abc</font></p><font color=\"blue\">bar</font>" but got "<font c…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<font color=\"blue\">foo</font><p><font color=\"#0000ff\">abc</font></p><font color=\"blue\">bar</font>" but got "<font c…
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<font color=blue>foo[]bar</font>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><span style=\"color:…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><span style=\"color:…
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><font color=\"#0000ff\">abc</font></p><span style=\"color:rgb(0, 0, 255…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><font color=\"#0000ff\">abc</font></p><span style=\"color:rgb(0, 0, 255…
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><span style=\"color:…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><span style=\"color:rgb(0, 0, 255)\">abc</span></p><span style=\"color:…
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><font color=\"#0000ff\">abc</font></p><span style=\"color:rgb(0, 0, 255…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"color:rgb(0, 0, 255)\">foo</span><p><font color=\"#0000ff\">abc</font></p><span style=\"color:rgb(0, 0, 255…
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=color:blue>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","div"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>": execCommand("inserthtml", false, "<p>abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<span style=\"font-variant:small-caps\">foo</span><p>abc</p><span style=\"font-variant:small-caps\">bar</span>" but got "…
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("defaultparagraphseparator") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["defaultparagraphseparator","p"],["inserthtml","<p>abc"]] "<span style=font-variant:small-caps>foo[]bar</span>" queryCommandValue("inserthtml") after
FAIL[["inserthtml"," "]] "<p>[foo]</p>": execCommand("inserthtml", false, " ") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml"," "]] "<p>[foo]</p>" checks for modifications to non-editable content
FAIL[["inserthtml"," "]] "<p>[foo]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p> <br></p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p> <br></p>" but got "<p><br></p>"
PASS[["inserthtml"," "]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml"," "]] "<p>[foo]</p>" queryCommandState("inserthtml") before
PASS[["inserthtml"," "]] "<p>[foo]</p>" queryCommandValue("inserthtml") before
PASS[["inserthtml"," "]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml"," "]] "<p>[foo]</p>" queryCommandState("inserthtml") after
PASS[["inserthtml"," "]] "<p>[foo]</p>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>": execCommand("stylewithcss", false, "true") return value
FAIL[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>": execCommand("inserthtml", false, "<span style=display:none></span>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><span style=\"display:none\"></span></p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><span style=\"display:none\"></span></p>" but got "<p><br></p>"
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("inserthtml") after
PASS[["stylewithcss","true"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>": execCommand("stylewithcss", false, "false") return value
FAIL[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>": execCommand("inserthtml", false, "<span style=display:none></span>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" checks for modifications to non-editable content
FAIL[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><span style=\"display:none\"></span></p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><span style=\"display:none\"></span></p>" but got "<p><br></p>"
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("inserthtml") before
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandState("inserthtml") after
PASS[["stylewithcss","false"],["inserthtml","<span style=display:none></span>"]] "<p>[foo]</p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p>[foo]</p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--abc--><br></p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--abc--><br></p>" but got "<p><br></p>"
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p>[foo]</p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<p>{}<br></p>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<p>{}<br></p>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<p>{}<br></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p>" but got "<p><br></p>"
PASS[["inserthtml","abc"]] "<p>{}<br></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<p>{}<br></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<p>{}<br></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<p>{}<br></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<p>{}<br></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<p>{}<br></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p>{}<br></p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--abc--><br></p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--abc--><br></p>" but got "<p><br></p>"
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p>{}<br></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--foo-->abc<!--bar--></p>" but got "<p><!--foo--><span><br></span><!--bar--></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--foo-->abc<!--bar--></p>" but got "<p><!--foo--><span><br></span><!--bar--></p>"
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--foo--><!--abc--><!--bar--><br></p>" but got "<p><!--foo--><span><br></span><!--bar--></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--foo--><!--abc--><!--bar--><br></p>" but got "<p><!--foo--><span><br></span><!--bar--></p>"
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo-->{}<span><br></span><!--bar--></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p>" but got "<p><span><!--foo--><br><!--bar--></span></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p>" but got "<p><span><!--foo--><br><!--bar--></span></p>"
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--abc--><br></p>" but got "<p><span><!--foo--><br><!--bar--></span></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--abc--><br></p>" but got "<p><span><!--foo--><br><!--bar--></span></p>"
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p>{}<span><!--foo--><br><!--bar--></span></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<p><br>{}</p>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<p><br>{}</p>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<p><br>{}</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p>" but got "<p><br></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p>abc</p>" but got "<p><br></p>"
PASS[["inserthtml","abc"]] "<p><br>{}</p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<p><br>{}</p>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<p><br>{}</p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<p><br>{}</p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<p><br>{}</p>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<p><br>{}</p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p><br>{}</p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><br></p>" not in array ["<p><br><!--abc--></p>", "<p><!--abc--><br></p>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><br></p>" not in array ["<p><br><!--abc--></p>", "<p><!--abc--><br></p>"]
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><br>{}</p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><!--foo--><span><br></span><!--bar--></p>" not in array ["<p><!--foo--><span>abc</span><!--bar--></p>", "<p><!--foo-->a…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><!--foo--><span><br></span><!--bar--></p>" not in array ["<p><!--foo--><span>abc</span><!--bar--></p>", "<p><!--foo-->a…
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--foo--><span><!--abc--><br></span><!--bar--></p>" but got "<p><!--foo--><span><br></span><!--bar--></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><!--foo--><span><!--abc--><br></span><!--bar--></p>" but got "<p><!--foo--><span><br></span><!--bar--></p>"
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><!--foo--><span><br></span>{}<!--bar--></p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>": execCommand("inserthtml", false, "abc") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" checks for modifications to non-editable content
FAIL[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><span><!--foo-->abc<!--bar--></span></p>" but got "<p><span><!--foo--><br><!--bar--></span></p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><span><!--foo-->abc<!--bar--></span></p>" but got "<p><span><!--foo--><br><!--bar--></span></p>"
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandState("inserthtml") before
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandState("inserthtml") after
PASS[["inserthtml","abc"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>": execCommand("inserthtml", false, "<!--abc-->") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" checks for modifications to non-editable content
FAIL[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><span><!--foo--><br><!--bar--></span></p>" not in array ["<p><span><!--foo--><br><!--bar--></span><!--abc--></p>", "<p>…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><span><!--foo--><br><!--bar--></span></p>" not in array ["<p><span><!--foo--><br><!--bar--></span><!--abc--></p>", "<p>…
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandState("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandState("inserthtml") after
PASS[["inserthtml","<!--abc-->"]] "<p><span><!--foo--><br><!--bar--></span>{}</p>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>": execCommand("inserthtml", false, "<pre>abc</pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" checks for modifications to non-editable content
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<pre>12abc34</pre>" but got "<pre>1234</pre>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<pre>12abc34</pre>" but got "<pre>1234</pre>"
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" queryCommandState("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" queryCommandState("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>12[]34</pre>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>": execCommand("inserthtml", false, "<pre>abc</pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" checks for modifications to non-editable content
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<pre>1abc4</pre>" but got "<pre>14</pre>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<pre>1abc4</pre>" but got "<pre>14</pre>"
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" queryCommandState("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" queryCommandState("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>1[23]4</pre>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>": execCommand("inserthtml", false, "<pre>abc</pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" checks for modifications to non-editable content
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<pre>abc</pre>" but got "<pre><br></pre>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<pre>abc</pre>" but got "<pre><br></pre>"
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" queryCommandState("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" queryCommandState("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre>[1234]</pre>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>": execCommand("inserthtml", false, "<pre>abc</pre>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" checks for modifications to non-editable content
FAIL[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<pre contenteditable=\"false\"><span contenteditable=\"\"><br></span></pre>" not in array ["<pre contenteditable=\"false\"…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<pre contenteditable=\"false\"><span contenteditable=\"\"><br></span></pre>" not in array ["<pre contenteditable=\"false\"…
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" queryCommandState("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" queryCommandState("inserthtml") after
PASS[["inserthtml","<pre>abc</pre>"]] "<pre contenteditable=\"false\"><span contenteditable>[1234]</span></pre>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<span></span>"]] "<div>a[]b</div>": execCommand("inserthtml", false, "<span></span>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" checks for modifications to non-editable content
FAIL[["inserthtml","<span></span>"]] "<div>a[]b</div>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div>ab</div>" not in array ["<div>a<span></span>b</div>", "<div>a<span></span>b<br></div>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div>ab</div>" not in array ["<div>a<span></span>b</div>", "<div>a<span></span>b<br></div>"]
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" queryCommandState("inserthtml") before
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" queryCommandState("inserthtml") after
PASS[["inserthtml","<span></span>"]] "<div>a[]b</div>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>": execCommand("inserthtml", false, "<span class=\"s1\"></span>b<span class=\"s2\"></span>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" checks for modifications to non-editable content
FAIL[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div>ac</div>" not in array ["<div>a<span class=\"s1\"></span>b<span class=\"s2\"></span>c</div>", "<div>a<span class=\"s1…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div>ac</div>" not in array ["<div>a<span class=\"s1\"></span>b<span class=\"s2\"></span>c</div>", "<div>a<span class=\"s1…
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" queryCommandState("inserthtml") before
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" queryCommandValue("inserthtml") before
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" queryCommandState("inserthtml") after
PASS[["inserthtml","<span class=\"s1\"></span>b<span class=\"s2\"></span>"]] "<div>a[]c</div>" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}": execCommand("inserthtml", false, "<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" checks for modifications to non-editable content
FAIL[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>" but got ""
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>" but got ""
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" queryCommandIndeterm("inserthtml") before
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" queryCommandState("inserthtml") before
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" queryCommandValue("inserthtml") before
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" queryCommandIndeterm("inserthtml") after
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" queryCommandState("inserthtml") after
PASS[["inserthtml","<div class=\"d1\"></div><div class=\"d2\"><span class=\"s1\">some text</span><a href=\"foo.html\"></a></div>"]] "{}" queryCommandValue("inserthtml") after
FAIL[["inserthtml","<i>Z</i>"]] "<p><b>[X]<span contenteditable=false>abc</span></b><i>def</i></p>": execCommand("inserthtml", false, "<i>Z</i>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<i>Z</i>"]] "<p><b>[X]<span contenteditable=false>abc</span></b><i>def</i></p>" checks for modifications to non-editable content
FAIL[["inserthtml","<i>Z</i>"]] "<p><b>[X]<span contenteditable=false>abc</span></b><i>def</i></p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><i>Z</i><b><span contenteditable=\"false\">abc</span></b><i>def</i></p>" but got "<p><b><span contenteditable=\"false\…
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<p><i>Z</i><b><span contenteditable=\"false\">abc</span></b><i>def</i></p>" but got "<p><b><span contenteditable=\"false\…
FAIL[["inserthtml","<i>Z</i>"]] "<p><b><span contenteditable=false>abc</span>[Y]</b><i>def</i></p>": execCommand("inserthtml", false, "<i>Z</i>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","<i>Z</i>"]] "<p><b><span contenteditable=false>abc</span>[Y]</b><i>def</i></p>" checks for modifications to non-editable content
FAIL[["inserthtml","<i>Z</i>"]] "<p><b><span contenteditable=false>abc</span>[Y]</b><i>def</i></p>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><b><span contenteditable=\"false\">abc</span></b><i>def</i></p>" not in array ["<p><b><span contenteditable=\"false\">a…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p><b><span contenteditable=\"false\">abc</span></b><i>def</i></p>" not in array ["<p><b><span contenteditable=\"false\">a…
FAIL[["inserthtml","X"]] "<div style=white-space:pre>abc[]\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"]] "<div style=white-space:pre>abc[]\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"]] "<div style=white-space:pre>abc[]\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abcX\n</div>" but got "<div style=\"white-space:pre\">abc\n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abcX\n</div>" but got "<div style=\"white-space:pre\">abc\n</div>"
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc[]\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc[]\n</div>": execCommand("inserthtml", false, "Y") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc[]\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc[]\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abcXY\n</div>" but got "<div style=\"white-space:pre\">abc\n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abcXY\n</div>" but got "<div style=\"white-space:pre\">abc\n</div>"
FAIL[["inserthtml","X"]] "<div style=white-space:pre-line>abc[]\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"]] "<div style=white-space:pre-line>abc[]\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"]] "<div style=white-space:pre-line>abc[]\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">abcX\n</div>" but got "<div style=\"white-space:pre-line\">abc\n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">abcX\n</div>" but got "<div style=\"white-space:pre-line\">abc\n</div>"
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc[]\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc[]\n</div>": execCommand("inserthtml", false, "Y") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc[]\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc[]\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">abcXY\n</div>" but got "<div style=\"white-space:pre-line\">abc\n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">abcXY\n</div>" but got "<div style=\"white-space:pre-line\">abc\n</div>"
FAIL[["inserthtml","X"]] "<div style=white-space:pre>abc []\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"]] "<div style=white-space:pre>abc []\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"]] "<div style=white-space:pre>abc []\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abc X\n</div>" but got "<div style=\"white-space:pre\">abc \n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abc X\n</div>" but got "<div style=\"white-space:pre\">abc \n</div>"
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc []\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc []\n</div>": execCommand("inserthtml", false, "Y") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc []\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre>abc []\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abc XY\n</div>" but got "<div style=\"white-space:pre\">abc \n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">abc XY\n</div>" but got "<div style=\"white-space:pre\">abc \n</div>"
FAIL[["inserthtml","X"]] "<div style=white-space:pre-line>abc []\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"]] "<div style=white-space:pre-line>abc []\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"]] "<div style=white-space:pre-line>abc []\n</div>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div style=\"white-space:pre-line\">abc \n</div>" not in array ["<div style=\"white-space:pre-line\">abcX\n</div>", "<div …
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div style=\"white-space:pre-line\">abc \n</div>" not in array ["<div style=\"white-space:pre-line\">abcX\n</div>", "<div …
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc []\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc []\n</div>": execCommand("inserthtml", false, "Y") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc []\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"],["inserthtml","Y"]] "<div style=white-space:pre-line>abc []\n</div>" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div style=\"white-space:pre-line\">abc \n</div>" not in array ["<div style=\"white-space:pre-line\">abcXY\n</div>", "<div…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<div style=\"white-space:pre-line\">abc \n</div>" not in array ["<div style=\"white-space:pre-line\">abcXY\n</div>", "<div…
FAIL[["inserthtml","X"]] "<div style=white-space:pre>[]\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"]] "<div style=white-space:pre>[]\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"]] "<div style=white-space:pre>[]\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">X</div>" but got "<div style=\"white-space:pre\">\n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre\">X</div>" but got "<div style=\"white-space:pre\">\n</div>"
FAIL[["inserthtml","X"]] "<div style=white-space:pre-line>[]\n</div>": execCommand("inserthtml", false, "X") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["inserthtml","X"]] "<div style=white-space:pre-line>[]\n</div>" checks for modifications to non-editable content
FAIL[["inserthtml","X"]] "<div style=white-space:pre-line>[]\n</div>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">X</div>" but got "<div style=\"white-space:pre-line\">\n</div>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<div style=\"white-space:pre-line\">X</div>" but got "<div style=\"white-space:pre-line\">\n</div>"