blob: 3b6f76e08923b637db2d003c0e62ff969f3cc653 [file] [log] [blame]
This is a testharness.js-based test.
Found 1000 tests; 953 PASS, 47 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS [["underline","","first application"],["underline","","second application"],["createlink","http://www.google.com/"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["underline","","first application"],["underline","","second application"],["createlink","http://www.google.com/"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["underline","","first application"],["underline","","second application"],["createlink","http://www.google.com/"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["underline","","first application"],["underline","","second application"],["createlink","http://www.google.com/"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar": execCommand("subscript", false, "") return value
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar": execCommand("fontsize", false, "2") return value
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar": execCommand("inserttext", false, "a") return value
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" checks for modifications to non-editable content
FAIL [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub>a</sub>bar" but got "foo<span style=\"vertical-align:sub; font-size:small\">a</span>bar"
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") before
FAIL [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") before assert_equals: Wrong result returned expected "" but got "false"
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") after
FAIL [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") after assert_equals: Wrong result returned expected "" but got "true"
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["subscript",""],["fontsize","2"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar": execCommand("fontsize", false, "2") return value
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar": execCommand("subscript", false, "") return value
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar": execCommand("inserttext", false, "a") return value
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" checks for modifications to non-editable content
FAIL [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub>a</sub>bar" but got "foo<span style=\"font-size:small; vertical-align:sub\">a</span>bar"
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") before
FAIL [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") before assert_equals: Wrong result returned expected "" but got "false"
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") after
FAIL [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") after assert_equals: Wrong result returned expected "" but got "true"
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["fontsize","2"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar": execCommand("subscript", false, "") return value
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar": execCommand("fontsize", false, "3") return value
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar": execCommand("inserttext", false, "a") return value
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" checks for modifications to non-editable content
FAIL [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub><font size=\"3\">a</font></sub>bar" but got "foo<span style=\"vertical-align:sub\">a</span>bar"
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") before
FAIL [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") before assert_equals: Wrong result returned expected "" but got "false"
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") after
FAIL [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") after assert_equals: Wrong result returned expected "" but got "true"
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["subscript",""],["fontsize","3"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar": execCommand("fontsize", false, "3") return value
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar": execCommand("subscript", false, "") return value
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar": execCommand("inserttext", false, "a") return value
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" checks for modifications to non-editable content
FAIL [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub><font size=\"3\">a</font></sub>bar" but got "foo<span style=\"vertical-align:sub\">a</span>bar"
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("fontsize") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("fontsize") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("fontsize") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") before
FAIL [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") before assert_equals: Wrong result returned expected "" but got "false"
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("subscript") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("subscript") after
FAIL [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("subscript") after assert_equals: Wrong result returned expected "" but got "true"
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["fontsize","3"],["subscript",""],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar": execCommand("hilitecolor", false, "aqua") return value
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar": execCommand("backcolor", false, "tan") return value
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar": execCommand("inserttext", false, "a") return value
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" checks for modifications to non-editable content
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" compare innerHTML
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("hilitecolor") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandState("hilitecolor") before
FAIL [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandValue("hilitecolor") before assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 0, 0)" but got "rgb(0, 0, 0)"
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("hilitecolor") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandState("hilitecolor") after
FAIL [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandValue("hilitecolor") after assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgb(0, 0, 0)"
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("backcolor") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandState("backcolor") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandValue("backcolor") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("backcolor") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandState("backcolor") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandValue("backcolor") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["hilitecolor","aqua"],["backcolor","tan"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar": execCommand("backcolor", false, "tan") return value
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar": execCommand("hilitecolor", false, "aqua") return value
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar": execCommand("inserttext", false, "a") return value
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" checks for modifications to non-editable content
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" compare innerHTML
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("backcolor") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandState("backcolor") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandValue("backcolor") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("backcolor") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandState("backcolor") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandValue("backcolor") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("hilitecolor") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandState("hilitecolor") before
FAIL [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandValue("hilitecolor") before assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 0, 0)" but got "rgb(0, 0, 0)"
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("hilitecolor") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandState("hilitecolor") after
FAIL [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandValue("hilitecolor") after assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(0, 0, 0)"
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") before
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandIndeterm("inserttext") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandState("inserttext") after
PASS [["backcolor","tan"],["hilitecolor","aqua"],["inserttext","a"]] "foo[]bar" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b>a</b>baz" but got "foo<span style=\"font-weight:700\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar]</b>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<i>a</i>baz" but got "foo<span style=\"font-style:italic\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar]</i>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<s>a</s>baz" but got "foo<span style=\"text-decoration-line:line-through\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar]</s>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub>a</sub>baz" but got "foo<span style=\"font-size:13.3333px\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar]</sub>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sup>a</sup>baz" but got "foo<span style=\"font-size:13.3333px\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar]</sup>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<u>a</u>baz" but got "foo<span style=\"text-decoration-line:underline\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar]</u>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>baz" but got "fooabaz"
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar]</a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<font face=\"sans-serif\">a</font>baz" but got "foo<span style=\"font-family:sans-serif\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar]</font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<font size=\"4\">a</font>baz" but got "foo<span style=\"font-size:large\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar]</font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<font color=\"#0000ff\">a</font>baz" but got "foo<span style=\"color:rgb(0, 0, 255)\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar]</font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<span style=background-color:#00FFFF>[bar]</span>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>baz" but got "fooabaz"
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=blue>[bar]</font></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>baz" but got "foo<span style=\"color:rgb(0, 0, 255)\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=blue><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\"><font color=\"#a52a2a\">a</font></a>baz" but got "foo<span style=\"color:rgb(165, 42, 42)\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=brown>[bar]</font></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>baz" but got "fooabaz"
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=brown><a href=http://www.google.com>[bar]</a></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\"><font color=\"#000000\">a</font></a>baz" but got "fooabaz"
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><font color=black>[bar]</font></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>baz" but got "fooabaz"
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com><u>[bar]</u></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>baz" but got "foo<span style=\"text-decoration-line:underline\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u><a href=http://www.google.com>[bar]</a></u>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub>a</sub>baz" but got "foo<span style=\"font-size:small\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=2>[bar]</font></sub>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub><font size=\"1\">a</font></sub>baz" but got "foo<span style=\"font-size:10.8333px\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=2><sub>[bar]</sub></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub><font size=\"3\">a</font></sub>baz" but got "fooabaz"
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub><font size=3>[bar]</font></sub>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub>a</sub>baz" but got "foo<span style=\"font-size:13.3333px\">a</span>baz"
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=3><sub>[bar]</sub></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<b>bar]</b>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<i>bar]</i>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<s>bar]</s>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub>bar]</sub>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sup>bar]</sup>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<u>bar]</u>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com>bar]</a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font face=sans-serif>bar]</font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=4>bar]</font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=#0000FF>bar]</font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<span style=background-color:#00FFFF>bar]</span>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=blue>bar]</font></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=blue><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=brown>bar]</font></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font color=brown><a href=http://www.google.com>bar]</a></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><font color=black>bar]</font></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<a href=http://www.google.com><u>bar]</u></a>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<u><a href=http://www.google.com>bar]</a></u>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=2>bar]</font></sub>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=2><sub>bar]</sub></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<sub><font size=3>bar]</font></sub>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" checks for modifications to non-editable content
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" compare innerHTML
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "[foo<font size=3><sub>bar]</sub></font>baz" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<b>a</b>" but got "foo<span style=\"font-weight:700\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<b>[bar</b>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<i>a</i>" but got "foo<span style=\"font-style:italic\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<i>[bar</i>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<s>a</s>" but got "foo<span style=\"text-decoration-line:line-through\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<s>[bar</s>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sub>a</sub>" but got "foo<span style=\"font-size:13.3333px\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sub>[bar</sub>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<sup>a</sup>" but got "foo<span style=\"font-size:13.3333px\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<sup>[bar</sup>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<u>a</u>" but got "foo<span style=\"text-decoration-line:underline\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<u>[bar</u>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<a href=\"http://www.google.com\">a</a>" but got "fooa"
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<a href=http://www.google.com>[bar</a>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<font face=\"sans-serif\">a</font>" but got "foo<span style=\"font-family:sans-serif\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font face=sans-serif>[bar</font>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<font size=\"4\">a</font>" but got "foo<span style=\"font-size:large\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandValue("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandIndeterm("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandState("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandValue("inserttext") before
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandIndeterm("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandState("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font size=4>[bar</font>baz]" queryCommandValue("inserttext") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]": execCommand("delete", false, "") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]": execCommand("inserttext", false, "a") return value
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" checks for modifications to non-editable content
FAIL [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" compare innerHTML assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo<font color=\"#0000ff\">a</font>" but got "foo<span style=\"color:rgb(0, 0, 255)\">a</span>"
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" queryCommandIndeterm("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" queryCommandState("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" queryCommandValue("delete") before
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" queryCommandIndeterm("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" queryCommandState("delete") after
PASS [["delete",""],["inserttext","a"]] "foo<font color=#0000FF>[bar</font>baz]" queryCommandValue("delete") after
Harness: the test ran to completion.